Samus CTO (OpenERP) has proposed merging 
lp:~openerp-dev/openobject-server/trunk-file-not-found-fix-cto into 
lp:openobject-server.

Requested reviews:
  OpenERP Core Team (openerp)

For more details, see:
https://code.launchpad.net/~openerp-dev/openobject-server/trunk-file-not-found-fix-cto/+merge/98807

Very little fix to display coherent error message when file not found occurs.

The problem happens when you mention a non-existing file in 'data' in 
__openerp__.py in personalized modules. The server say that a file in the 
server's directory is missing even if that is owned by another module.
-- 
https://code.launchpad.net/~openerp-dev/openobject-server/trunk-file-not-found-fix-cto/+merge/98807
Your team OpenERP R&D Team is subscribed to branch 
lp:~openerp-dev/openobject-server/trunk-file-not-found-fix-cto.
=== modified file 'openerp/tools/misc.py'
--- openerp/tools/misc.py	2012-03-06 17:33:19 +0000
+++ openerp/tools/misc.py	2012-03-22 10:04:20 +0000
@@ -142,6 +142,7 @@
     adps = addons.module.ad_paths
     rtp = os.path.normcase(os.path.abspath(config['root_path']))
 
+    base_name = name
     if name.replace(os.path.sep, '/').startswith('addons/'):
         subdir = 'addons'
         name = name[7:]
@@ -210,7 +211,7 @@
             return fo
     if os.path.splitext(name)[1] == '.rml':
         raise IOError, 'Report %s doesn\'t exist or deleted : ' %str(name)
-    raise IOError, 'File not found : %s' % name
+    raise IOError, 'File not found : %s' % base_name
 
 
 #----------------------------------------------------------

_______________________________________________
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