If less than a minute, go straight to quit prompt without offer to record partial time

This commit is contained in:
benjamin melançon 2020-07-06 09:29:28 -04:00
parent ce5146b70b
commit bbf11c1bb1

View file

@ -94,13 +94,15 @@ def main():
time.sleep(1) time.sleep(1)
continue continue
except KeyboardInterrupt: except KeyboardInterrupt:
time_spent = str_minutes(datetime.now(pytz.utc) - start) time_spent = datetime.now(pytz.utc) - start
print('\n{} time spent, save?'.format(time_spent)) if time_spent > timedelta(minutes=INTERRUPTED_MIN):
choice = input('[y]/n: ').strip() time_spent_str = str_minutes(time_spent)
if choice.lower() in ('y', 'yes', ''): print('\n{} time spent, save?'.format(time_spent_str))
whatdid = pomodoro_prompt_report(whatnext) choice = input('[y]/n: ').strip()
record_task(whatdid, start) if choice.lower() in ('y', 'yes', ''):
log_step('Incomplete (' + time_spent + ') pomodoro: ' + whatdid, start, True) whatdid = pomodoro_prompt_report(whatnext)
record_task(whatdid, start)
log_step('Incomplete (' + time_spent_str + ') pomodoro: ' + whatdid, start, True)
quit_prompt() quit_prompt()
else: else:
print('What did you break?') print('What did you break?')