summaryrefslogtreecommitdiff
path: root/paste/httpserver.py
diff options
context:
space:
mode:
Diffstat (limited to 'paste/httpserver.py')
-rwxr-xr-xpaste/httpserver.py6
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,