Naresh(OpenERP) has proposed merging 
lp:~openerp-dev/openobject-server/trunk-bug-technical_usability-avp into 
lp:~openerp-dev/openobject-server/trunk-bugfixes-Ind.

Requested reviews:
  OpenERP R&D Team (openerp-dev)

For more details, see:
https://code.launchpad.net/~openerp-dev/openobject-server/trunk-bug-technical_usability-avp/+merge/59474
-- 
https://code.launchpad.net/~openerp-dev/openobject-server/trunk-bug-technical_usability-avp/+merge/59474
Your team OpenERP R&D Team is requested to review the proposed merge of 
lp:~openerp-dev/openobject-server/trunk-bug-technical_usability-avp into 
lp:~openerp-dev/openobject-server/trunk-bugfixes-Ind.
=== modified file 'openerp/osv/osv.py'
--- openerp/osv/osv.py	2011-02-07 12:57:23 +0000
+++ openerp/osv/osv.py	2011-04-29 09:11:05 +0000
@@ -239,10 +239,7 @@
         if name in self.obj_pool:
             del self.obj_pool[name]
         self.obj_pool[name] = obj_inst
-
-        module = str(obj_inst.__class__)[6:]
-        module = module[:len(module)-1]
-        module = module.split('.')[0][2:]
+        module = obj_inst.__class__.__module__.split('.')[0]
         self.module_object_list.setdefault(module, []).append(obj_inst)
 
     # Return None if object does not exist
@@ -265,9 +262,7 @@
         super(osv_base, self).__init__(cr)
 
     def __new__(cls):
-        module = str(cls)[6:]
-        module = module[:len(module)-1]
-        module = module.split('.')[0][2:]
+        module = cls.__module__.split('.')[0]
         if not hasattr(cls, '_module'):
             cls._module = module
         module_class_list.setdefault(cls._module, []).append(cls)

_______________________________________________
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