openerp-dev-web team mailing list archive
-
openerp-dev-web team
-
Mailing list archive
-
Message #06159
lp:~openerp-dev/openobject-server/trunk-bug-technical_usability-avp into lp:~openerp-dev/openobject-server/trunk-bugfixes-Ind
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)
Follow ups