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