Improve parse_duration

This commit is contained in:
Sergey M. 2014-02-17 03:46:26 +07:00
parent 3f32c0ba4c
commit 2db806b4aa
2 changed files with 10 additions and 1 deletions

View file

@ -1144,7 +1144,7 @@ def parse_duration(s):
return None
m = re.match(
r'(?:(?:(?P<hours>[0-9]+):)?(?P<mins>[0-9]+):)?(?P<secs>[0-9]+)$', s)
r'(?:(?:(?P<hours>[0-9]+)[:h])?(?P<mins>[0-9]+)[:m])?(?P<secs>[0-9]+)s?$', s)
if not m:
return None
res = int(m.group('secs'))