def signal_handler(sig, frame): """Wraps all exit handling related to networked classes/threads """ print("Caught ctrl+c: ") global program_ended program_ended = True Handshake.set_got_reponse() Server.set_got_msg() AppManager.kill_app()