summaryrefslogtreecommitdiff
path: root/bin/addons/base/ir/ir_ui_menu.py
diff options
context:
space:
mode:
authorChristophe Simonis <chs@openerp.com>2011-01-20 17:00:20 +0100
committerChristophe Simonis <chs@openerp.com>2011-01-20 17:00:20 +0100
commit5b08fe4d6d54cd51ab02aa52bcf806dceec19b52 (patch)
treed7039b03eabfc603748bfe47a924df9ef07602a3 /bin/addons/base/ir/ir_ui_menu.py
parent523f5c1f2a706ae9088461e08c6034dcb6477c35 (diff)
[FIX] base: ir.model.data:call_cache_clearing_methods is tolerant to unknow objects
ir.ui.menu: remove __del__ method as this can forbid the python gc to break the pool cycle bzr revid: chs@openerp.com-20110120160020-t1bfkpjgeqpa5vsw
Diffstat (limited to 'bin/addons/base/ir/ir_ui_menu.py')
-rw-r--r--bin/addons/base/ir/ir_ui_menu.py4
1 files changed, 0 insertions, 4 deletions
diff --git a/bin/addons/base/ir/ir_ui_menu.py b/bin/addons/base/ir/ir_ui_menu.py
index 6733b3d83ff..5bdef4feecc 100644
--- a/bin/addons/base/ir/ir_ui_menu.py
+++ b/bin/addons/base/ir/ir_ui_menu.py
@@ -44,10 +44,6 @@ class ir_ui_menu(osv.osv):
self.pool.get('ir.model.access').register_cache_clearing_method(self._name, 'clear_cache')
return r
- def __del__(self):
- self.pool.get('ir.model.access').unregister_cache_clearing_method(self._name, 'clear_cache')
- return super(ir_ui_menu, self).__del__()
-
def clear_cache(self):
# radical but this doesn't frequently happen
self._cache = {}