From c1c36eedea9af779eb2d99edeb649de73b32ba08 Mon Sep 17 00:00:00 2001 From: Fabien Pinckaers Date: Wed, 24 Dec 2008 11:48:11 +0100 Subject: [PATCH] bugfixes bzr revid: fp@tinyerp.com-20081224104811-54gb87thafjay1sj --- bin/osv/orm.py | 3 +-- bin/tools/misc.py | 6 +++--- 2 files changed, 4 insertions(+), 5 deletions(-) diff --git a/bin/osv/orm.py b/bin/osv/orm.py index 0a394723a97..25e63e24ec2 100644 --- a/bin/osv/orm.py +++ b/bin/osv/orm.py @@ -1353,12 +1353,11 @@ class orm_memory(orm_template): return result class orm(orm_template): - _sql_constraints = [] - _log_access = True _table = None _protected = ['read','write','create','default_get','perm_read','unlink','fields_get','fields_view_get','search','name_get','distinct_field_get','name_search','copy','import_data','search_count'] + def _parent_store_compute(self, cr): logger = netsvc.Logger() logger.notifyChannel('init', netsvc.LOG_INFO, 'Computing parent left and right for table %s...' % (self._table, )) diff --git a/bin/tools/misc.py b/bin/tools/misc.py index 6241365f8d0..ac5f8695149 100644 --- a/bin/tools/misc.py +++ b/bin/tools/misc.py @@ -572,9 +572,9 @@ class cache(object): if time.time()-self.timeout > self.lasttime: self.lasttime = time.time() t = time.time()-self.timeout - old_keys = [key for key in self.cache if self.cache[key][1] < t] - for key in old_keys: - del self.cache[key] + for key in self.cache.keys(): + if self.cache[key][1]