Avadhesh Patel (openerp) has proposed merging 
lp:~openerp-dev/openobject-server/6.1-opw-574902-avp into 
lp:openobject-server/6.1.

Requested reviews:
  Naresh(OpenERP) (nch-openerp)

For more details, see:
https://code.launchpad.net/~openerp-dev/openobject-server/6.1-opw-574902-avp/+merge/106171

Hello Naresh,

I have Solved The following Problem.

The data files declared in __openerp__.py,
section "init_xml" are all the time reloaded when you update a module. 
The files declared in init_xml should not modify any existing records.

Kindly review the code.

Thanks,
AVP.
-- 
https://code.launchpad.net/~openerp-dev/openobject-server/6.1-opw-574902-avp/+merge/106171
Your team OpenERP R&D Team is subscribed to branch 
lp:~openerp-dev/openobject-server/6.1-opw-574902-avp.
=== modified file 'openerp/modules/loading.py'
--- openerp/modules/loading.py	2012-02-20 10:59:43 +0000
+++ openerp/modules/loading.py	2012-05-17 12:47:37 +0000
@@ -118,12 +118,13 @@
 
         """
         for filename in package.data[kind]:
-            _logger.info("module %s: loading %s", module_name, filename)
+            if mode == 'init' or (mode == 'update' and kind != 'init_xml'):
+                _logger.info("module %s: loading %s", module_name, filename)
             _, ext = os.path.splitext(filename)
             pathname = os.path.join(module_name, filename)
             fp = tools.file_open(pathname)
             noupdate = False
-            if kind in ('demo', 'demo_xml'):
+            if kind in ('demo', 'demo_xml', 'init_xml'):
                 noupdate = True
             try:
                 if ext == '.csv':

_______________________________________________
Mailing list: https://launchpad.net/~openerp-dev-gtk
Post to     : [email protected]
Unsubscribe : https://launchpad.net/~openerp-dev-gtk
More help   : https://help.launchpad.net/ListHelp

Reply via email to