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,6 +92,8 @@ class RequestHandler(object):
self.ui["modules"] = _O((n, self._ui_module(n, m)) for n, m in self.ui["modules"] = _O((n, self._ui_module(n, m)) for n, m in
application.ui_modules.iteritems()) application.ui_modules.iteritems())
self.clear() self.clear()
# Check since connection is not available in WSGI
if hasattr(self.request, "connection"):
self.request.connection.stream.set_close_callback( self.request.connection.stream.set_close_callback(
self.on_connection_close) self.on_connection_close)