diff --git a/openerp/__init__.py b/openerp/__init__.py index b7c09488996..960890de0b6 100644 --- a/openerp/__init__.py +++ b/openerp/__init__.py @@ -60,12 +60,5 @@ def registry(database_name): """ return modules.registry.RegistryManager.get(database_name) -def new_registry(database_name): - """ - Return the model registry for the given database. If the registry already - existed, it is deleted and created again. - """ - return modules.registry.RegistryManager.new(database_name) - # vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4: diff --git a/openerp/addons/base/ir/ir_model.py b/openerp/addons/base/ir/ir_model.py index a2664e62485..7de01aa3d11 100644 --- a/openerp/addons/base/ir/ir_model.py +++ b/openerp/addons/base/ir/ir_model.py @@ -168,7 +168,7 @@ class ir_model(osv.osv): if not context.get(MODULE_UNINSTALL_FLAG): # only reload pool for normal unlink. For module uninstall the # reload is done independently in openerp.modules.loading - openerp.new_registry(cr.dbname) + openerp.modules.registry.RegistryManager.new(cr.dbname) return res @@ -194,7 +194,6 @@ class ir_model(osv.osv): field_state='manual', select=vals.get('select_level', '0')) self.pool[vals['model']]._auto_init(cr, ctx) - # openerp.new_registry(cr.dbname) return res def instanciate(self, cr, user, model, context=None):