diff options
| author | rpa (Open ERP) <rpa@tinyerp.com> | 2010-12-16 11:23:48 +0530 |
|---|---|---|
| committer | rpa (Open ERP) <rpa@tinyerp.com> | 2010-12-16 11:23:48 +0530 |
| commit | 7d5e28fbb8d49b8a2825bfdd525938d99574e234 (patch) | |
| tree | c1e90a7757ef2b3fee2190a44a4f7d448707d23b /addons/base_synchro | |
| parent | 953a15d2a7391370414462402198780b06d45243 (diff) | |
| parent | 4e307d022c8fbdba848b8a4f57d668a4b6bd036f (diff) | |
[MERGE]: Merge with lp:~openerp-dev/openobject-addons/trunk-dev-addons2
bzr revid: rpa@tinyerp.com-20101216055348-7yrvv48hjq15grv9
Diffstat (limited to 'addons/base_synchro')
| -rwxr-xr-x | addons/base_synchro/base_synchro_obj.py | 6 | ||||
| -rw-r--r-- | addons/base_synchro/i18n/base_synchro.pot | 4 | ||||
| -rw-r--r-- | addons/base_synchro/wizard/base_synchro.py | 20 |
3 files changed, 15 insertions, 15 deletions
diff --git a/addons/base_synchro/base_synchro_obj.py b/addons/base_synchro/base_synchro_obj.py index 64fad4cd687..f71e64cdf77 100755 --- a/addons/base_synchro/base_synchro_obj.py +++ b/addons/base_synchro/base_synchro_obj.py @@ -67,10 +67,10 @@ class base_synchro_obj(osv.osv): # Return a list of changes: [ (date, id) ]
#
- def get_ids(self, cr, uid, object, dt, domain=[], context={}):
- return self._get_ids(cr, uid, object, dt, domain, context)
+ def get_ids(self, cr, uid, object, dt, domain=[], context=None):
+ return self._get_ids(cr, uid, object, dt, domain, context=context)
- def _get_ids(self, cr, uid, object, dt, domain=[], context={}):
+ def _get_ids(self, cr, uid, object, dt, domain=[], context=None):
result = []
if dt:
domain2 = domain+[('write_date','>=',dt)]
diff --git a/addons/base_synchro/i18n/base_synchro.pot b/addons/base_synchro/i18n/base_synchro.pot index 3d82aa6e24c..0c8fc5a760b 100644 --- a/addons/base_synchro/i18n/base_synchro.pot +++ b/addons/base_synchro/i18n/base_synchro.pot @@ -6,8 +6,8 @@ msgid "" msgstr "" "Project-Id-Version: OpenERP Server 6.0.0-rc1\n" "Report-Msgid-Bugs-To: support@openerp.com\n" -"POT-Creation-Date: 2010-12-03 15:43:19+0000\n" -"PO-Revision-Date: 2010-12-03 15:43:19+0000\n" +"POT-Creation-Date: 2010-12-15 15:05:06+0000\n" +"PO-Revision-Date: 2010-12-15 15:05:06+0000\n" "Last-Translator: <>\n" "Language-Team: \n" "MIME-Version: 1.0\n" diff --git a/addons/base_synchro/wizard/base_synchro.py b/addons/base_synchro/wizard/base_synchro.py index c83ec7df0e9..d3c1de40d6d 100644 --- a/addons/base_synchro/wizard/base_synchro.py +++ b/addons/base_synchro/wizard/base_synchro.py @@ -65,7 +65,7 @@ class base_synchro(osv.osv_memory): report_create = 0 report_write = 0 - def synchronize(self, cr, uid, server, object, context): + def synchronize(self, cr, uid, server, object, context=None): pool = pooler.get_pool(cr.dbname) self.meta = {} ids = [] @@ -136,7 +136,7 @@ class base_synchro(osv.osv_memory): self.meta = {} return True - def get_id(self, cr, uid, object_id, id, action, context={}): + def get_id(self, cr, uid, object_id, id, action, context=None): pool = pooler.get_pool(cr.dbname) line_pool = pool.get('base.synchro.obj.line') field_src = (action=='u') and 'local_id' or 'remote_id' @@ -147,7 +147,7 @@ class base_synchro(osv.osv_memory): result = line_pool.read(cr, uid, rid, [field_dest], context=context)[0][field_dest] return result - def relation_transform(self, cr, uid, pool_src, pool_dest, object, id, action, context={}): + def relation_transform(self, cr, uid, pool_src, pool_dest, object, id, action, context=None): if not id: return False pool = pooler.get_pool(cr.dbname) @@ -181,10 +181,10 @@ class base_synchro(osv.osv_memory): # Otherwise, use the name_search method # - def data_transform(self, cr, uid, pool_src, pool_dest, object, data, action='u', context={}): + def data_transform(self, cr, uid, pool_src, pool_dest, object, data, action='u', context=None): self.meta.setdefault(pool_src, {}) if not object in self.meta[pool_src]: - self.meta[pool_src][object] = pool_src.get(object).fields_get(cr, uid, context) + self.meta[pool_src][object] = pool_src.get(object).fields_get(cr, uid, context=context) fields = self.meta[pool_src][object] for f in fields: @@ -196,7 +196,7 @@ class base_synchro(osv.osv_memory): del data[f] elif ftype == 'many2one': if data[f]: - df = self.relation_transform(cr, uid, pool_src, pool_dest, fields[f]['relation'], data[f][0], action, context) + df = self.relation_transform(cr, uid, pool_src, pool_dest, fields[f]['relation'], data[f][0], action, context=context) data[f] = df if not data[f]: del data[f] @@ -212,11 +212,11 @@ class base_synchro(osv.osv_memory): # - def upload_download(self, cr, uid, ids, context): + def upload_download(self, cr, uid, ids, context=None): start_date = time.strftime('%Y-%m-%d, %Hh %Mm %Ss') - syn_obj = self.browse(cr, uid, ids)[0] + syn_obj = self.browse(cr, uid, ids, context=context)[0] pool = pooler.get_pool(cr.dbname) - server = pool.get('base.synchro.server').browse(cr, uid, ids, context)[0] + server = pool.get('base.synchro.server').browse(cr, uid, ids, context=context)[0] for object in server.obj_ids: dt = time.strftime('%Y-%m-%d %H:%M:%S') self.synchronize(cr, uid, server, object, context) @@ -249,7 +249,7 @@ Exceptions: }) return True - def upload_download_multi_thread(self, cr, uid, data, context): + def upload_download_multi_thread(self, cr, uid, data, context=None): threaded_synchronization = threading.Thread(target=self.upload_download, args=(cr, uid, data, context)) threaded_synchronization.run() data_obj = self.pool.get('ir.model.data') |
