Clear exit after using ctrl + c
This commit is contained in:
parent
9e2ddbe178
commit
653a85138b
12
adl.py
12
adl.py
@ -1,4 +1,5 @@
|
|||||||
import os, subprocess, sys, argparse
|
import os, subprocess, sys, argparse, signal
|
||||||
|
from time import sleep
|
||||||
|
|
||||||
# argument parser
|
# argument parser
|
||||||
ap = argparse.ArgumentParser()
|
ap = argparse.ArgumentParser()
|
||||||
@ -140,9 +141,9 @@ def get_score(choice):
|
|||||||
choice = choice[68:71]
|
choice = choice[68:71]
|
||||||
return choice
|
return choice
|
||||||
|
|
||||||
# watch anime
|
# watch animes
|
||||||
def watch(cmd):
|
def watch(cmd):
|
||||||
os.system(cmd)
|
subprocess.run(cmd)
|
||||||
|
|
||||||
# next episode
|
# next episode
|
||||||
def next_episode(title,episode):
|
def next_episode(title,episode):
|
||||||
@ -276,6 +277,11 @@ def wanna_update_title_after_watch(title, episode, score):
|
|||||||
elif yn == "N" or yn == "n":
|
elif yn == "N" or yn == "n":
|
||||||
break
|
break
|
||||||
|
|
||||||
|
def interupt_command(signum, frame):
|
||||||
|
exit_adl()
|
||||||
|
|
||||||
|
signal.signal(signal.SIGINT, interupt_command)
|
||||||
|
|
||||||
# choose what to do with episode
|
# choose what to do with episode
|
||||||
def choose_episode():
|
def choose_episode():
|
||||||
subprocess.call("cls", shell=True)
|
subprocess.call("cls", shell=True)
|
||||||
|
Loading…
Reference in New Issue
Block a user