Close request objects if they support closing.

This commit is contained in:
Armin Ronacher 2013-05-30 12:51:12 +01:00
parent 775c76ac5c
commit ffd9296507

View file

@ -334,6 +334,9 @@ class RequestContext(object):
if exc is None:
exc = sys.exc_info()[1]
self.app.do_teardown_request(exc)
request_close = getattr(self.request, 'close', None)
if request_close is not None:
request_close()
clear_request = True
rv = _request_ctx_stack.pop()