diff options
| author | Simeon Simeonov | 2018-12-05 08:30:29 +0100 |
|---|---|---|
| committer | Simeon Simeonov | 2018-12-05 08:30:29 +0100 |
| commit | a9fa2aa298f179095313402eac255430fb7bad79 (patch) | |
| tree | fefc924606e871f955b2a40eccb9065a97874365 | |
| parent | 6a35b1496b72bf7e47f22f2e48057010918f7119 (diff) | |
Handle keyboard interrupt better
| -rwxr-xr-x | beinc_server.py | 2 |
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) |
