diff --git a/uvicorn/main.py b/uvicorn/main.py index 41e9ec84e..6fab04b5f 100644 --- a/uvicorn/main.py +++ b/uvicorn/main.py @@ -575,6 +575,8 @@ def run( Multiprocess(config, target=server.run, sockets=[sock]).run() else: server.run() + except KeyboardInterrupt: + pass finally: if config.uds and os.path.exists(config.uds): os.remove(config.uds) # pragma: py-win32