Fix request resource leak when teardown handlers raise

This commit is contained in:
Amrit kumar Mahto 2026-02-07 02:39:00 +05:30
parent 663198d7b4
commit 86048aa716

View file

@ -471,7 +471,9 @@ class AppContext:
try: try:
if self._request is not None: if self._request is not None:
try:
self.app.do_teardown_request(self, exc) self.app.do_teardown_request(self, exc)
finally:
self._request.close() self._request.close()
finally: finally:
self.app.do_teardown_appcontext(self, exc) self.app.do_teardown_appcontext(self, exc)