- changed status to resolved
Durations with time components before T are parsed successfully
Issue #7
resolved
If you forget to put a T
before time components in a duration, they are parsed successfully but the time components are ignored:
>>> aniso8601.parse_duration('P1S')
datetime.timedelta(0)
>>> aniso8601.parse_duration('P1D1S')
datetime.timedelta(1)
>>> aniso8601.parse_duration('P1H1M')
datetime.timedelta(30)
I would expect exceptions to be raised instead.
This is with aniso8601 1.1.0.
Comments (1)
-
repo owner - Log in to comment
Fixed in 1.2.0.