From a9fa2aa298f179095313402eac255430fb7bad79 Mon Sep 17 00:00:00 2001 From: Simeon Simeonov Date: Wed, 5 Dec 2018 08:30:29 +0100 Subject: Handle keyboard interrupt better --- beinc_server.py | 2 ++ 1 file changed, 2 insertions(+) (limited to 'beinc_server.py') diff --git a/beinc_server.py b/beinc_server.py index c53f842..ad81ce9 100755 --- a/beinc_server.py +++ b/beinc_server.py @@ -438,6 +438,8 @@ if __name__ == '__main__': ciphers=ssl_acceptable_ciphers_str) logger.info('Done!') beinc_server.serve_forever() + except KeyboardInterrupt: + print('\n\nTerminating...') except Exception as e: sys.stderr.write('BEINCServer critical error: {0}\n'.format(e)) sys.exit(1) -- cgit v1.3