diff --git a/proxy/core/acceptor/threadless.py b/proxy/core/acceptor/threadless.py index 24976f097f..cc9292c2e6 100644 --- a/proxy/core/acceptor/threadless.py +++ b/proxy/core/acceptor/threadless.py @@ -313,6 +313,8 @@ async def _run_forever(self) -> None: break tick = 0 tick += 1 + except KeyboardInterrupt: + pass finally: if self.loop: self.loop.stop()