Fix clearing timer
parent
07eec68706
commit
df120d9fbb
13
.bin/pomo
13
.bin/pomo
|
@ -15,8 +15,9 @@ from time import sleep
|
||||||
from plyer import notification
|
from plyer import notification
|
||||||
|
|
||||||
|
|
||||||
|
@atexit.register
|
||||||
def clear():
|
def clear():
|
||||||
os.system('echo -n "" > /tmp/pomo')
|
os.system('rm /tmp/pomo')
|
||||||
|
|
||||||
|
|
||||||
def format_mins_secs(mins, secs):
|
def format_mins_secs(mins, secs):
|
||||||
|
@ -36,8 +37,6 @@ def make_countdown():
|
||||||
|
|
||||||
|
|
||||||
def main(args):
|
def main(args):
|
||||||
atexit.register(clear)
|
|
||||||
|
|
||||||
prep_duration = args.prep_duration * 60
|
prep_duration = args.prep_duration * 60
|
||||||
work_duration = args.work_duration * 60
|
work_duration = args.work_duration * 60
|
||||||
break_duration = args.break_duration * 60
|
break_duration = args.break_duration * 60
|
||||||
|
@ -59,7 +58,15 @@ def main(args):
|
||||||
repeats -= 1
|
repeats -= 1
|
||||||
|
|
||||||
|
|
||||||
|
def handle_signal(signal, frame):
|
||||||
|
# Wait for clear to finish
|
||||||
|
clear()
|
||||||
|
print('Exiting')
|
||||||
|
exit(0)
|
||||||
|
|
||||||
|
|
||||||
if __name__ == '__main__':
|
if __name__ == '__main__':
|
||||||
|
|
||||||
parser = ArgumentParser()
|
parser = ArgumentParser()
|
||||||
|
|
||||||
parser.add_argument('-p', '--prep-duration', type=int,
|
parser.add_argument('-p', '--prep-duration', type=int,
|
||||||
|
|
Loading…
Reference in New Issue