diff -r 4792a1bb72a9 -r 26387b836099 utils.py --- a/utils.py Mon Mar 09 12:12:53 2009 +0100 +++ b/utils.py Tue Mar 10 11:35:52 2009 +0100 @@ -8,9 +8,17 @@ import locale from md5 import md5 +from datetime import datetime, timedelta from time import time from random import randint, seed +try: + strptime = datetime.strptime +except AttributeError: # py < 2.5 + from time import strptime as time_strptime + def strptime(value, format): + return datetime(*time_strptime(value, format)[:6]) + # initialize random seed from current time seed() @@ -38,6 +46,7 @@ should be included. """ date = begin + incr = timedelta(incr, 0, 0) while date <= end: if include is None or include(date): yield date