diff options
Diffstat (limited to 'paste/httpserver.py')
-rwxr-xr-x | paste/httpserver.py | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/paste/httpserver.py b/paste/httpserver.py index 179e526..035d818 100755 --- a/paste/httpserver.py +++ b/paste/httpserver.py @@ -1104,7 +1104,8 @@ class ThreadPoolMixIn(object): # propogate, just keep handling pass finally: - self.thread_pool.shutdown() + if hasattr(self, 'thread_pool'): + self.thread_pool.shutdown() def server_activate(self): """ @@ -1119,7 +1120,8 @@ class ThreadPoolMixIn(object): """ self.running = False self.socket.close() - self.thread_pool.shutdown(60) + if hasattr(self, 'thread_pool'): + self.thread_pool.shutdown(60) class WSGIServerBase(SecureHTTPServer): def __init__(self, wsgi_application, server_address, |