Simplify Ctrl+C signal handling

This commit is contained in:
Mark Veidemanis 2022-02-24 22:27:27 +00:00
parent ee93a91c04
commit a08e6570ed
Signed by: m
GPG Key ID: 5ACFCEED46C0904F
1 changed files with 2 additions and 6 deletions

View File

@ -23,11 +23,7 @@ from money import Money
init_map = None init_map = None
def handler(sig, frame): def cleanup(sig, frame):
cleanup()
def cleanup():
if init_map: if init_map:
try: try:
init_map["tx"].lc_es_checks.stop() init_map["tx"].lc_es_checks.stop()
@ -38,7 +34,7 @@ def cleanup():
reactor.stop() reactor.stop()
signal(SIGINT, handler) # Handle Ctrl-C and run the cleanup routine signal(SIGINT, cleanup) # Handle Ctrl-C and run the cleanup routine
def convert(data): def convert(data):