Simplify Ctrl+C signal handling

This commit is contained in:
2022-02-24 22:27:27 +00:00
parent d261298bf7
commit ef5824892b

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):