auto-schedule-pro-v2: fix negative day shifts being interpreted as positive ones

This commit is contained in:
dymik739 2023-05-06 18:25:00 +03:00
parent edfcc6e1be
commit d0cd483b73
1 changed files with 9 additions and 6 deletions

View File

@ -92,13 +92,16 @@ def process_arguments(args, base_day):
preferences = {}
for arg in args:
if arg[0] == "-":
if arg[1:].isdigit():
selected_day -= int(arg[1:])
else:
preferences[arg[1:]] = False
elif arg[0] == "+":
if arg[1:].isdigit():
selected_day += int(arg[1:])
continue
if arg[0] == "-":
preferences[arg[1:]] = False
elif arg[0] == "+":
else:
preferences[arg[1:]] = True
selected_day = selected_day % 14