entities/lib.py
branchtls-sprint
changeset 1016 26387b836099
parent 713 5adb6d8e5fa7
child 1154 9b23a6836c32
--- 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