From a4ed237edc6acef5efdb53bd9526b1351dff19aa Mon Sep 17 00:00:00 2001 From: "Jay (Open ERP)" Date: Fri, 20 Feb 2009 15:59:55 +0530 Subject: [PATCH] Correction bzr revid: jvo@tinyerp.com-20090220102955-sx121iyh5v7guq2l --- bin/addons/__init__.py | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/bin/addons/__init__.py b/bin/addons/__init__.py index 63c533f76ac..414fe21917a 100644 --- a/bin/addons/__init__.py +++ b/bin/addons/__init__.py @@ -595,7 +595,7 @@ def load_module_graph(cr, graph, status=None, perform_checks=True, **kwargs): status['progress'] = (float(statusi)+0.4) / len(graph) mode = 'update' - if package.state == 'to install': + if hasattr(package, 'init') or package.state == 'to install': mode = 'init' if hasattr(package, 'init') or hasattr(package, 'update') or package.state in ('to install', 'to upgrade'): @@ -603,9 +603,9 @@ def load_module_graph(cr, graph, status=None, perform_checks=True, **kwargs): init_module_objects(cr, m, modules) for kind in ('init', 'update'): for filename in package.data.get('%s_xml' % kind, []): - mode = 'update' - if hasattr(package, 'init') or package.state == 'to install': - mode = 'init' +# mode = 'update' +# if hasattr(package, 'init') or package.state == 'to install': +# mode = 'init' logger.notifyChannel('init', netsvc.LOG_INFO, 'module %s: loading %s' % (m, filename)) name, ext = os.path.splitext(filename) fp = tools.file_open(opj(m, filename)) @@ -772,4 +772,3 @@ def load_modules(db, force_demo=False, status=None, update_module=False): # vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4: -