Add _TRYTON_RELOAD to prevent reloading some modules

This commit is contained in:
Cédric Krier
2009-08-24 17:42:22 +02:00
parent ee151be4cd
commit b9ff90b3e1
+2 -1
View File
@@ -351,7 +351,8 @@ def register_classes(reload_p=False):
if reload_p and 'trytond.modules.' + module in sys.modules:
for i in sys.modules.keys():
if i.startswith('trytond.modules.' + module) \
and i != 'trytond.modules.' + module:
and i != 'trytond.modules.' + module \
and getattr(sys.modules[i], '_TRYTON_RELOAD', True):
del sys.modules[i]
reload(sys.modules['trytond.modules.' + module])
continue