fix up relative time in Command.parseTimeSpec()
This commit is contained in:
parent
9431ff1c88
commit
73c1310157
@ -64,13 +64,14 @@ class Command:
|
|||||||
# a relative time was given
|
# a relative time was given
|
||||||
plus_minus = m.group(1)
|
plus_minus = m.group(1)
|
||||||
hms = m.group(3)
|
hms = m.group(3)
|
||||||
|
count = int(m.group(2))
|
||||||
if hms == 'm':
|
if hms == 'm':
|
||||||
seconds = m.group(2) * 60
|
seconds = count * 60
|
||||||
elif hms == 's':
|
elif hms == 's':
|
||||||
seconds = m.group(2)
|
seconds = count
|
||||||
else: # hours
|
else: # hours
|
||||||
seconds = m.group(2) * 60 * 60
|
seconds = count * 60 * 60
|
||||||
delta = datetime.timedelta(seconds = seconds)
|
delta = timedelta(seconds = seconds)
|
||||||
if plus_minus == '-':
|
if plus_minus == '-':
|
||||||
the_time -= delta
|
the_time -= delta
|
||||||
else:
|
else:
|
||||||
|
Loading…
x
Reference in New Issue
Block a user