[okc] Date parsing improvements

This commit is contained in:
Roger Philibert 2012-03-29 23:10:38 +02:00 committed by Laurent Defert
commit 528db5235c

View file

@ -40,7 +40,12 @@ __all__ = ['OkCBackend']
def parse_dt(s):
now = datetime.datetime.now()
if u'' in s:
if s is None:
return local2utc(now)
if 'minutes ago' in s:
m = int(s.split()[0])
d = now - datetime.timedelta(minutes=m)
elif u'' in s:
# Date in form : "Yesterday 20:45"
day, hour = s.split(u'')
day = day.strip()