diff options
| author | Ian Bicking <ian@ianbicking.org> | 2006-12-18 02:10:15 +0000 |
|---|---|---|
| committer | Ian Bicking <ian@ianbicking.org> | 2006-12-18 02:10:15 +0000 |
| commit | b8277a08457abc3ea31b1a67419d005f186e557a (patch) | |
| tree | 32987620b21c563dae20e0c3eecbb15933f20dbb /paste/httpserver.py | |
| parent | df6f663856b6c5b40edf7441cba890ee5843c5d1 (diff) | |
| download | paste-git-b8277a08457abc3ea31b1a67419d005f186e557a.tar.gz | |
Add atexit import
Diffstat (limited to 'paste/httpserver.py')
| -rwxr-xr-x | paste/httpserver.py | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/paste/httpserver.py b/paste/httpserver.py index 4a01dbb..f60fd4d 100755 --- a/paste/httpserver.py +++ b/paste/httpserver.py @@ -17,6 +17,7 @@ if pyOpenSSL is installed, it also provides SSL capabilities. # @@: add support for chunked encoding, this is not a 1.1 server # till this is completed. +import atexit import socket, sys, threading, urlparse, Queue, urllib import posixpath from BaseHTTPServer import BaseHTTPRequestHandler, HTTPServer @@ -376,7 +377,7 @@ class ThreadPool(object): self.workers.append(worker) if not daemon: - atexit.register(lambda: self.shutdown()) + atexit.register(self.shutdown) def worker_thread_callback(self): """ |
