[REF] code improvement

bzr revid: amp@tinyerp.com-20110429085145-ybql99jhrk5fdxqf
This commit is contained in:
AVP(Axelor)
2011-04-29 14:21:45 +05:30
committed by AMP (OpenERP)
parent e802aa6166
commit fb7a13668c
+2 -7
View File
@@ -239,10 +239,7 @@ class osv_pool(object):
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 @@ class osv_base(object):
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)