File tree Expand file tree Collapse file tree 1 file changed +4
-2
lines changed Expand file tree Collapse file tree 1 file changed +4
-2
lines changed Original file line number Diff line number Diff line change @@ -679,8 +679,6 @@ def handle_error(self, e):
679
679
:param Exception e: the raised Exception object
680
680
681
681
"""
682
- got_request_exception .send (current_app ._get_current_object (), exception = e )
683
-
684
682
# When propagate_exceptions is set, do not return the exception to the
685
683
# client if a handler is configured for the exception.
686
684
if (
@@ -710,6 +708,10 @@ def handle_error(self, e):
710
708
)
711
709
break
712
710
else :
711
+ # Flask docs say: "This signal is not sent for HTTPException or other exceptions that have error handlers
712
+ # registered, unless the exception was raised from an error handler."
713
+ got_request_exception .send (current_app ._get_current_object (), exception = e )
714
+
713
715
if isinstance (e , HTTPException ):
714
716
code = HTTPStatus (e .code )
715
717
if include_message_in_response :
You can’t perform that action at this time.
0 commit comments