summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSimeon Simeonov2018-12-05 08:30:29 +0100
committerSimeon Simeonov2018-12-05 08:30:29 +0100
commita9fa2aa298f179095313402eac255430fb7bad79 (patch)
treefefc924606e871f955b2a40eccb9065a97874365
parent6a35b1496b72bf7e47f22f2e48057010918f7119 (diff)
Handle keyboard interrupt better
-rwxr-xr-xbeinc_server.py2
1 files changed, 2 insertions, 0 deletions
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__':
438 ciphers=ssl_acceptable_ciphers_str) 438 ciphers=ssl_acceptable_ciphers_str)
439 logger.info('Done!') 439 logger.info('Done!')
440 beinc_server.serve_forever() 440 beinc_server.serve_forever()
441 except KeyboardInterrupt:
442 print('\n\nTerminating...')
441 except Exception as e: 443 except Exception as e:
442 sys.stderr.write('BEINCServer critical error: {0}\n'.format(e)) 444 sys.stderr.write('BEINCServer critical error: {0}\n'.format(e))
443 sys.exit(1) 445 sys.exit(1)