[REF] code improvement
bzr revid: amp@tinyerp.com-20110429085145-ybql99jhrk5fdxqf
This commit is contained in:
parent
e802aa6166
commit
fb7a13668c
|
@ -239,10 +239,7 @@ class osv_pool(object):
|
||||||
if name in self.obj_pool:
|
if name in self.obj_pool:
|
||||||
del self.obj_pool[name]
|
del self.obj_pool[name]
|
||||||
self.obj_pool[name] = obj_inst
|
self.obj_pool[name] = obj_inst
|
||||||
|
module = obj_inst.__class__.__module__.split('.')[0]
|
||||||
module = str(obj_inst.__class__)[6:]
|
|
||||||
module = module[:len(module)-1]
|
|
||||||
module = module.split('.')[0][2:]
|
|
||||||
self.module_object_list.setdefault(module, []).append(obj_inst)
|
self.module_object_list.setdefault(module, []).append(obj_inst)
|
||||||
|
|
||||||
# Return None if object does not exist
|
# Return None if object does not exist
|
||||||
|
@ -265,9 +262,7 @@ class osv_base(object):
|
||||||
super(osv_base, self).__init__(cr)
|
super(osv_base, self).__init__(cr)
|
||||||
|
|
||||||
def __new__(cls):
|
def __new__(cls):
|
||||||
module = str(cls)[6:]
|
module = cls.__module__.split('.')[0]
|
||||||
module = module[:len(module)-1]
|
|
||||||
module = module.split('.')[0][2:]
|
|
||||||
if not hasattr(cls, '_module'):
|
if not hasattr(cls, '_module'):
|
||||||
cls._module = module
|
cls._module = module
|
||||||
module_class_list.setdefault(cls._module, []).append(cls)
|
module_class_list.setdefault(cls._module, []).append(cls)
|
||||||
|
|
Loading…
Reference in New Issue