odoo/openerp/tools
Olivier Dony b5b19a7a01 [FIX] generate_tracking_message_id: use more randomness to avoid duplicates
When several message IDs had to be generated for the same
record at the same time, there was a high chance to
get non-unique results. This possibly lead to data loss because
some mail implementations might ignore multiple mails with the
same ID (including OpenERP itself). On most operating systems
the available time resolution precision is better than what
we used (due to the float rounding of `%s`).
Adding a bit of randomness doesn't hurt, as OpenERP will
be used in increasingly distributed environments, so
we now add an extra random part as well.

bzr revid: odo@openerp.com-20121022162421-qr7nq8idihp5781u
2012-10-22 18:24:21 +02:00
..
__init__.py First working version of the html sanitizer 2012-08-13 16:22:32 +02:00
amount_to_text.py amount-to-text: docstrings 2011-06-23 12:03:11 +03:00
amount_to_text_en.py [FIX] amount_to_text: avoid to have a none in the concat 2012-09-04 12:02:50 +02:00
assertion_report.py [IMP] tests: 2012-03-02 12:02:27 +01:00
cache.py [MERGE] therp-nl/openobject-server/openobject-server_ormcache_key cache not working correctly with skiparg 2012-10-17 18:25:55 +02:00
config.py [IMP] remove standalone web client, fix logging 2012-10-10 22:48:29 +02:00
convert.py [MERGE] Sync with trunk 2012-10-01 16:49:41 +02:00
float_utils.py [IMP] float_utils: simplified code, added float_repr 2011-12-21 00:47:40 +01:00
func.py [IMP] tools: removed some functools functions (they were there for previous python versions). 2012-01-18 12:41:09 +01:00
graph.py [FIX] infinte loops in tools.graph 2012-02-22 16:16:53 +01:00
html_sanitize.py [IMP] html_sanitize: attempt to make slightly more pythonic/readable + re-enable test. Proper review + test still needed. 2012-09-06 00:57:46 +02:00
image.py [IMP] better algo for image thumbnails 2012-09-16 23:21:39 +02: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] Added missing vim mode lines 2011-11-22 09:58:48 +01:00
misc.py [FIX] generate_tracking_message_id: use more randomness to avoid duplicates 2012-10-22 18:24:21 +02:00
osutil.py [IMP] Added missing vim mode lines 2011-11-22 09:58:48 +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) opcode STORE_MAP belongs into _CONST_OPCODES 2012-06-13 11:02:22 +02: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 [IMP] openerp.tools: _logger with fully qualified module name. 2012-01-24 15:00:56 +01:00
threadinglocal.py [IMP] openerp python module. 2011-02-07 13:57:23 +01:00
translate.py [IMP] translate: unify the server and web translation export mechanisms 2012-10-03 15:26:59 +02: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 [IMP] tools, yaml_import: the values given to the creation should only include the fields that aren't readonly in the view. Because that's what clients do 2012-10-19 13:06:04 +02:00
yaml_tag.py [IMP] Added missing vim mode lines 2011-11-22 09:58:48 +01:00