Fix new connection close handler for WSGI handlers

This commit is contained in:
Bret Taylor 2010-01-11 14:17:27 -08:00
parent 9107b6be2b
commit c436d7aa8d
1 changed files with 4 additions and 2 deletions

View File

@ -92,8 +92,10 @@ class RequestHandler(object):
self.ui["modules"] = _O((n, self._ui_module(n, m)) for n, m in
application.ui_modules.iteritems())
self.clear()
self.request.connection.stream.set_close_callback(
self.on_connection_close)
# Check since connection is not available in WSGI
if hasattr(self.request, "connection"):
self.request.connection.stream.set_close_callback(
self.on_connection_close)
@property
def settings(self):