odoo/openerp/tools
Olivier Dony 7a0451d649 [FIX] safe_eval: no shadowing of PostgreSQL's exceptions
Letting PostgreSQL low-level exceptions bubble up
ensures that the mechanism for automatically
retrying transactions will work.
In case of transient errors such as deadlocks or
serialization errors, the transaction will be
transparently retried. Previously they were
transformed into ValueError and caused a permanent
failure immediately.

The fallback to ValueError is meant for invalid
expressions or expressions that use variables not
provided in the evaluation context. Other
exception types should be preserved (this is
further improved in Odoo 8)
2015-01-28 14:34:54 +01:00
..
__init__.py [REN] html_sanitize -> mail, to have a central file for methods about mail (html sanitizing, html management, emails related functions, ...). 2012-11-06 12:54:20 +01:00
amount_to_text.py [FIX] amount_to_text: make sure accented string is in unicode 2014-04-23 17:02:15 +02:00
amount_to_text_en.py [IMP] more augmented assignments 2012-12-14 14:44:55 +01:00
assertion_report.py [IMP] tests: 2012-03-02 12:02:27 +01:00
cache.py multiprocessing signaling manually backported from 6.1 2012-12-08 19:11:51 +01:00
config.py [IMP] config: remove deprecated comment 2015-01-06 18:03:58 +01:00
convert.py [FIX] convert: gracefully ignore missing XML IDs when processing <delete> tags + warn in log 2014-05-05 09:46:36 +02:00
float_utils.py [FIX] base: support float rounding with rounding_method=UP (ceiling) 2014-10-22 14:28:22 +02:00
func.py [REM] unnecessary parens 2012-12-14 13:38:03 +01:00
graph.py [IMP] more augmented assignments 2012-12-14 14:44:55 +01:00
image.py [FIX] image tools: do not crop an image when resizing it, use reduce the size instead and add transparency background (opw 593992) 2014-02-12 16:51:04 +01:00
import_email.py [IMP] res_partner:add res_partner_address field to res_partner 2012-02-20 14:47:05 +05:30
lru.py [IMP] compare to None by identity 2012-12-14 13:16:38 +01:00
mail.py [IMP] mail: parsing emails with several html parts 2014-10-09 13:53:23 +02:00
misc.py [FIX] base: incorrect code and locale for Bosnian 2014-11-05 19:09:23 +01:00
osutil.py merge upstream 2012-12-17 18:26:14 +01:00
parse_version.py [IMP] Added missing vim mode lines 2011-11-22 09:58:48 +01:00
pdf_utils.py [IMP] openerp python module. 2011-02-07 13:57:23 +01:00
safe_eval.py [FIX] safe_eval: no shadowing of PostgreSQL's exceptions 2015-01-28 14:34:54 +01:00
sql.py [FIX] drop_view_if_exists: simpler and CASCADING implementation for pg 8.3+ 2012-02-27 17:57:37 +01:00
test-config-values [ADD] tools/config: started tests. 2011-06-01 13:50:55 +02:00
test-config-values-00.conf [ADD] tools/config: started tests. 2011-06-01 13:50:55 +02:00
test_config.py [IMP] Added missing vim mode lines 2011-11-22 09:58:48 +01:00
test_reports.py [FIX] test_reports.py: use communicate() to avoid creating zombie processes 2012-11-30 16:29:37 +01:00
translate.py [FIX] base: keep first multiline translation in po file 2015-01-16 13:05:46 +01:00
view_validation.py [FIX]:Fix a predicate function doc 2012-08-07 12:24:55 +05:30
which.py [IMP] Added missing vim mode lines 2011-11-22 09:58:48 +01:00
win32.py [IMP] openerp python module. 2011-02-07 13:57:23 +01:00
yaml_import.py yaml: use selected user and not admin for defaults 2014-09-05 17:31:59 +02:00
yaml_tag.py [FIX] yaml: more explicit error if !record has missing parameters 2012-10-29 18:34:21 +01:00