From e235930df746c086fcc5d072bd327f6869956e44 Mon Sep 17 00:00:00 2001 From: ianb Date: Mon, 8 Sep 2008 15:22:43 +0000 Subject: Re-raise KeyboardInterrupt --- paste/httpserver.py | 3 +++ 1 file changed, 3 insertions(+) (limited to 'paste/httpserver.py') diff --git a/paste/httpserver.py b/paste/httpserver.py index 5ca5956..5e7eb53 100755 --- a/paste/httpserver.py +++ b/paste/httpserver.py @@ -1064,6 +1064,9 @@ class ThreadPoolMixIn(object): except: self.handle_error(request, client_address) self.close_request(request) + exc = sys.exc_info()[1] + if isinstance(exc, (MemoryError, KeyboardInterrupt)): + raise def serve_forever(self): """ -- cgit v1.2.1