--- 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()