Fix typo in sqlite database functions

This commit is contained in:
Cédric Krier committed 2010-02-10 18:43:39 +01:00
1 parent f042e76881
commit 6997fd60b2
1 file changed
+6 -5
+6 -5
View File
@@ -54,7 +54,7 @@ def extract(lookup_type, date):
elif lookup_type.lower() == 'millennium':
return date.year / 1000 + (date.year % 1000 and 1 or 0)
elif lookup_type.lower() == 'milliseconds':
return a.microsecond / 1000
return date.microsecond / 1000
elif lookup_type.lower() == 'quarter':
return date.month / 4 + 1
elif lookup_type.lower() == 'week':
@@ -65,15 +65,16 @@ def date_trunc(_type, date):
if _type == 'second':
return date
try:
time.strptime(date, '%Y-%m-%d %H:%M:%S')
tm_tuple = time.strptime(date, '%Y-%m-%d %H:%M:%S')
except:
return None
if _type == 'year':
return "%i-01-01 00:00:00" % dt.year
return "%i-01-01 00:00:00" % tm_tuple.tm_year
elif _type == 'month':
return "%i-%02i-01 00:00:00" % (dt.year, dt.month)
return "%i-%02i-01 00:00:00" % (tm_tuple.tm_year, tm_tuple.tm_mon)
elif _type == 'day':
return "%i-%02i-%02i 00:00:00" % (dt.year, dt.month, dt.day)
return "%i-%02i-%02i 00:00:00" % (tm_tuple.tm_year, tm_tuple.tm_mon,
tm_tuple.tm_mday)
def split_part(text, delimiter, count):
return (text.split(delimiter) + [''] * (count - 1))[count - 1]