diff -r 4792a1bb72a9 -r 26387b836099 entities/lib.py --- a/entities/lib.py Mon Mar 09 12:12:53 2009 +0100 +++ b/entities/lib.py Tue Mar 10 11:35:52 2009 +0100 @@ -7,7 +7,7 @@ __docformat__ = "restructuredtext en" from urlparse import urlsplit, urlunsplit -from mx.DateTime import now +from datetime import datetime from logilab.common.decorators import cached @@ -153,6 +153,7 @@ def dc_description(self, format='text/plain'): return self.synopsis or u'' + class ECache(AnyEntity): """Cache""" id = 'ECache' @@ -160,7 +161,8 @@ fetch_attrs, fetch_order = fetch_config(['name']) def touch(self): - self.req.execute('SET X timestamp %(t)s WHERE X eid %(x)s', {'t': now(), 'x': self.eid}, 'x') + self.req.execute('SET X timestamp %(t)s WHERE X eid %(x)s', + {'t': datetime.now(), 'x': self.eid}, 'x') def valid(self, date): return date < self.timestamp