ValueError can be raised by the datetime module too...

fix #556
This commit is contained in:
Antoine Nguyen
2014-07-20 17:17:00 +02:00
parent a5acec7923
commit dafb45aabf
+2 -2
View File
@@ -85,9 +85,9 @@ def parse_date(value, **kwargs):
tmp = email.utils.parsedate_tz(value)
if not tmp:
return value
ndate = datetime.datetime(*(tmp)[:7])
now = datetime.datetime.now()
try:
ndate = datetime.datetime(*(tmp)[:7])
now = datetime.datetime.now()
if now - ndate > datetime.timedelta(7):
return ndate.strftime("%d.%m.%Y %H:%M")
return ndate.strftime("%a %H:%M")