summaryrefslogtreecommitdiff
path: root/addons/base_synchro/wizard
diff options
context:
space:
mode:
authorrpa (Open ERP) <rpa@tinyerp.com>2010-12-20 13:52:55 +0530
committerrpa (Open ERP) <rpa@tinyerp.com>2010-12-20 13:52:55 +0530
commit4e307d022c8fbdba848b8a4f57d668a4b6bd036f (patch)
tree249f8361bac695c0bec0c844d964194202d680a0 /addons/base_synchro/wizard
parent6e34e7c52a3f37876b627fb5c80ac79d3c614807 (diff)
parentc2f85df411949653257c5b51f1578a1e40709510 (diff)
[MERGE]: Merge with lp:openobject-addons
bzr revid: rpa@tinyerp.com-20101215042654-04ccazkz5v57ml3j bzr revid: rpa@tinyerp.com-20101216043335-ji5h61dra451cml4 bzr revid: rpa@tinyerp.com-20101220082255-1g3ea50rkjlacwqw
Diffstat (limited to 'addons/base_synchro/wizard')
-rw-r--r--addons/base_synchro/wizard/base_synchro.py20
1 files changed, 10 insertions, 10 deletions
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')