We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 75cee0e commit 9a1fe9fCopy full SHA for 9a1fe9f
jsonrpcserver/server.py
@@ -25,4 +25,11 @@ def do_POST(self) -> None: # pylint: disable=invalid-name
25
def serve(name: str = "", port: int = 5000) -> None:
26
"""A simple function to serve HTTP requests"""
27
logging.info(" * Listening on port %s", port)
28
- HTTPServer((name, port), RequestHandler).serve_forever()
+ try:
29
+ httpd = HTTPServer((name, port), RequestHandler)
30
+ httpd.serve_forever()
31
+ except KeyboardInterrupt:
32
+ pass
33
+ except Exception:
34
+ httpd.shutdown()
35
+ raise
0 commit comments