Added the 'daysago' date search

This commit is contained in:
Charles Haley 2010-04-20 17:50:41 +01:00
parent 5407459084
commit 96c95279d1

View file

@ -243,6 +243,13 @@ def get_matches_dates(self, location, query):
elif query == _('thismonth'):
qd = now()
field_count = 2
elif query.endswith(_('daysago')):
num = query[0:-len(_('daysago'))]
try:
qd = now() - timedelta(int(num))
except:
raise ParseException(query, len(query), 'Number conversion error', self)
field_count = 3
else:
try:
qd = parse_date(query)