mirror of
git://github.com/kovidgoyal/calibre.git
synced 2026-05-09 11:14:02 +02:00
Fix test failing because of change in behavior of dateutil module
This commit is contained in:
parent
abd0186ff8
commit
9937b2b6b8
1 changed files with 3 additions and 1 deletions
|
|
@ -24,6 +24,8 @@ def c_parse(val):
|
|||
# an int
|
||||
if isinstance(val, (int, float)):
|
||||
return datetime(int(val), 1, 3, tzinfo=utc_tz)
|
||||
if val is None:
|
||||
return UNDEFINED_DATE
|
||||
except:
|
||||
pass
|
||||
else:
|
||||
|
|
@ -36,7 +38,7 @@ def c_parse(val):
|
|||
return ans
|
||||
try:
|
||||
return parse_date(val, as_utc=True, assume_utc=True)
|
||||
except ValueError:
|
||||
except (ValueError, TypeError):
|
||||
return UNDEFINED_DATE
|
||||
|
||||
ONE_ONE, MANY_ONE, MANY_MANY = xrange(3)
|
||||
|
|
|
|||
Loading…
Reference in a new issue