utils.py
changeset 2009 b1e2b9e4c809
parent 1977 606923dff11b
child 2258 79bc598c6411
--- a/utils.py	Fri May 29 19:31:32 2009 +0200
+++ b/utils.py	Fri May 29 19:34:00 2009 +0200
@@ -10,7 +10,7 @@
 import locale
 from md5 import md5
 from datetime import datetime, timedelta, date
-from time import time
+from time import time, mktime
 from random import randint, seed
 from calendar import monthrange
 
@@ -38,6 +38,9 @@
     assert isinstance(somedate, date), repr(somedate)
     return datetime(somedate.year, somedate.month, somedate.day)
 
+def datetime2ticks(date):
+    return mktime(date.timetuple()) * 1000
+
 ONEDAY = timedelta(days=1)
 ONEWEEK = timedelta(days=7)
 
@@ -100,7 +103,7 @@
 
 def make_uid(key):
     """forge a unique identifier"""
-    msg = str(key) + "%.10f"%time() + str(randint(0, 1000000))
+    msg = str(key) + "%.10f" % time() + str(randint(0, 1000000))
     return md5(msg).hexdigest()