Close request objects if they support closing.
This commit is contained in:
parent
775c76ac5c
commit
ffd9296507
1 changed files with 3 additions and 0 deletions
|
|
@ -334,6 +334,9 @@ class RequestContext(object):
|
||||||
if exc is None:
|
if exc is None:
|
||||||
exc = sys.exc_info()[1]
|
exc = sys.exc_info()[1]
|
||||||
self.app.do_teardown_request(exc)
|
self.app.do_teardown_request(exc)
|
||||||
|
request_close = getattr(self.request, 'close', None)
|
||||||
|
if request_close is not None:
|
||||||
|
request_close()
|
||||||
clear_request = True
|
clear_request = True
|
||||||
|
|
||||||
rv = _request_ctx_stack.pop()
|
rv = _request_ctx_stack.pop()
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue