Home / Function/ register_error_handler() — flask Function Reference

register_error_handler() — flask Function Reference

Architecture documentation for the register_error_handler() function in scaffold.py from the flask codebase.

Entity Profile

Dependency Diagram

graph TD
  eba08275_fc06_f17e_1fee_04ddb9a4e448["register_error_handler()"]
  a813bd5c_bf41_d926_8dde_6a113d5e0018["Scaffold"]
  eba08275_fc06_f17e_1fee_04ddb9a4e448 -->|defined in| a813bd5c_bf41_d926_8dde_6a113d5e0018
  b1d22eae_0124_5afd_3df0_850086c3d41b["errorhandler()"]
  b1d22eae_0124_5afd_3df0_850086c3d41b -->|calls| eba08275_fc06_f17e_1fee_04ddb9a4e448
  3b660c5d_ab73_8e46_a1e8_f86033a43906["_get_exc_class_and_code()"]
  eba08275_fc06_f17e_1fee_04ddb9a4e448 -->|calls| 3b660c5d_ab73_8e46_a1e8_f86033a43906
  style eba08275_fc06_f17e_1fee_04ddb9a4e448 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

src/flask/sansio/scaffold.py lines 642–654

    def register_error_handler(
        self,
        code_or_exception: type[Exception] | int,
        f: ft.ErrorHandlerCallable,
    ) -> None:
        """Alternative error attach function to the :meth:`errorhandler`
        decorator that is more straightforward to use for non decorator
        usage.

        .. versionadded:: 0.7
        """
        exc_class, code = self._get_exc_class_and_code(code_or_exception)
        self.error_handler_spec[None][code][exc_class] = f

Subdomains

Called By

Frequently Asked Questions

What does register_error_handler() do?
register_error_handler() is a function in the flask codebase, defined in src/flask/sansio/scaffold.py.
Where is register_error_handler() defined?
register_error_handler() is defined in src/flask/sansio/scaffold.py at line 642.
What does register_error_handler() call?
register_error_handler() calls 1 function(s): _get_exc_class_and_code.
What calls register_error_handler()?
register_error_handler() is called by 1 function(s): errorhandler.

Analyze Your Own Codebase

Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.

Try Supermodel Free