summaryrefslogtreecommitdiff
path: root/addons/import_base/import_framework.py
diff options
context:
space:
mode:
authorDBR (OpenERP) <dbr@tinyerp.com>2011-06-06 12:40:10 +0530
committerDBR (OpenERP) <dbr@tinyerp.com>2011-06-06 12:40:10 +0530
commit7e9db70ace0c65aef0e951eb78a591d917db6bca (patch)
treee80a5860c3cce6d5898d214db4baf0a2bf3fc805 /addons/import_base/import_framework.py
parent26c410280d1acad866ca95707de2f378d9c11fc5 (diff)
MERGE:lp:~openerp-dev/openobject-addons/trunk-import_google-Backlog_2_ref-dbr
bzr revid: dbr@tinyerp.com-20110606071010-mf063vww9oivtwtl
Diffstat (limited to 'addons/import_base/import_framework.py')
-rw-r--r--addons/import_base/import_framework.py10
1 files changed, 6 insertions, 4 deletions
diff --git a/addons/import_base/import_framework.py b/addons/import_base/import_framework.py
index d041951ca11..8994e1568e6 100644
--- a/addons/import_base/import_framework.py
+++ b/addons/import_base/import_framework.py
@@ -214,7 +214,6 @@ class import_framework(Thread):
fields.append(key)
value = val(dict(dict_sugar))
data_lst.append(value)
-
return fields, data_lst
def _generate_xml_id(self, name, table):
@@ -297,7 +296,6 @@ class import_framework(Thread):
domain_search = not domain_search and [('name', 'ilike', name)] or domain_search
obj = self.obj.pool.get(model)
xml_id = self._generate_xml_id(name, table)
-
xml_ref = self.mapped_id_if_exist(model, domain_search, table, name)
fields.append('id')
data.append(xml_id)
@@ -342,13 +340,17 @@ class import_framework(Thread):
"""
-
self.data_started = datetime.datetime.now().strftime("%Y-%m-%d %H:%M:%S")
self.cr = pooler.get_db(self.cr.dbname).cursor()
try:
result = []
imported = set() #to invoid importing 2 times the sames modules
for table in self.table_list:
+# try:
+# to_import = self.get_mapping()[table].get('import', True)
+# except:
+# import traceback,sys
+# info = reduce(lambda x, y: x+y, traceback.format_exception(sys.exc_type, sys.exc_value, sys.exc_traceback))
to_import = self.get_mapping()[table].get('import', True)
if not table in imported:
res = self._resolve_dependencies(self.get_mapping()[table].get('dependencies', []), imported)
@@ -431,4 +433,4 @@ class import_framework(Thread):
"""
return "The import of data \n instance name : %s \n" % self.instance_name
-#For example of use see import_sugarcrm \ No newline at end of file
+#For example of use see import_sugarcrm