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