Skip to content

Commit ffd9296

Browse files
committed
Close request objects if they support closing.
1 parent 775c76a commit ffd9296

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

flask/ctx.py

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -334,6 +334,9 @@ def pop(self, exc=None):
334334
if exc is None:
335335
exc = sys.exc_info()[1]
336336
self.app.do_teardown_request(exc)
337+
request_close = getattr(self.request, 'close', None)
338+
if request_close is not None:
339+
request_close()
337340
clear_request = True
338341

339342
rv = _request_ctx_stack.pop()

0 commit comments

Comments
 (0)