AppRegistry — flask Architecture
Maintains mappings between endpoints and view functions
Entity Profile
Dependency Diagram
graph TD subdomain_ApplicationKernel_AppRegistry["AppRegistry"] 8376f026_feea_64c0_4f09_19472e2ed1d1["test_templating.py"] subdomain_ApplicationKernel_AppRegistry --> 8376f026_feea_64c0_4f09_19472e2ed1d1 9755e586_0ff6_d6d4_98bc_fea58b18784f["test_subclassing.py"] subdomain_ApplicationKernel_AppRegistry --> 9755e586_0ff6_d6d4_98bc_fea58b18784f b6432813_8c45_5dc1_5241_b6184964d73b["test_json.py"] subdomain_ApplicationKernel_AppRegistry --> b6432813_8c45_5dc1_5241_b6184964d73b 61c5aef3_6155_356d_2c43_c6f91ebc8dd9["test_converters.py"] subdomain_ApplicationKernel_AppRegistry --> 61c5aef3_6155_356d_2c43_c6f91ebc8dd9 92a600e2_0adb_7b71_5d66_b7a686de2168["tasks.py"] subdomain_ApplicationKernel_AppRegistry --> 92a600e2_0adb_7b71_5d66_b7a686de2168 a2171049_bc18_2ceb_6a69_1ab00331853a["conftest.py"] subdomain_ApplicationKernel_AppRegistry --> a2171049_bc18_2ceb_6a69_1ab00331853a 4b10c7bc_6903_af37_b0b4_f99f6a8485d0["test_cli.py"] subdomain_ApplicationKernel_AppRegistry --> 4b10c7bc_6903_af37_b0b4_f99f6a8485d0 2813f787_e530_1726_de8d_611b77ff46a6["test_json_tag.py"] subdomain_ApplicationKernel_AppRegistry --> 2813f787_e530_1726_de8d_611b77ff46a6 9cb2deb1_84ba_c8d1_2981_66ab0d8b99dc["test_helpers.py"] subdomain_ApplicationKernel_AppRegistry --> 9cb2deb1_84ba_c8d1_2981_66ab0d8b99dc c200519d_2311_6dd9_587c_5d9fba5ff842["app.py"] subdomain_ApplicationKernel_AppRegistry --> c200519d_2311_6dd9_587c_5d9fba5ff842 c9cd1825_5294_5972_6259_dce477f8c5df["test_async.py"] subdomain_ApplicationKernel_AppRegistry --> c9cd1825_5294_5972_6259_dce477f8c5df cefa49a3_a14c_b163_5677_b49085adac3f["factory.py"] subdomain_ApplicationKernel_AppRegistry --> cefa49a3_a14c_b163_5677_b49085adac3f 5f27b857_5e5f_acfd_a0fd_907f3efef6f4["__init__.py"] subdomain_ApplicationKernel_AppRegistry --> 5f27b857_5e5f_acfd_a0fd_907f3efef6f4 78f45c32_ae6e_4189_862e_7ac0a142f520["test_session_interface.py"] subdomain_ApplicationKernel_AppRegistry --> 78f45c32_ae6e_4189_862e_7ac0a142f520 style subdomain_ApplicationKernel_AppRegistry fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Domain
Functions
- __call__()
- __call__()
- __fspath__()
- __getattr__()
- __init__()
- __init__()
- __init__()
- __init__()
- __init__()
- __init_subclass__()
- __iter__()
- __next__()
- _async_app()
- _check_setup_finished()
- _find_error_handler()
- _has_encoding()
- _make_timedelta()
- _make_timedelta()
- _typeshed()
- add()
- add()
- add_ctx()
- add_template_filter()
- add_template_global()
- add_template_test()
- add_url_rule()
- after_async()
- after_sync()
- app()
- app()
- app()
- app_context()
- app_ctx()
- async_route()
- async_to_sync()
- auto_find_instance_path()
- before_async()
- before_sync()
- block()
- block()
- celery_init_app()
- check()
- common_test()
- create_app()
- create_app()
- create_app()
- create_global_jinja_loader()
- create_jinja_environment()
- create_jinja_environment()
- create_url_adapter()
- debug()
- delete()
- dispatch_request()
- dispatch_request()
- dispatch_request()
- dispatch_request()
- do_teardown_appcontext()
- do_teardown_request()
- dotenv_not_available()
- ensure_sync()
- exit()
- finalize_request()
- fixture_app()
- full_dispatch_request()
- get()
- get()
- get_cookie_name()
- get_send_file_max_age()
- handle()
- handle_exception()
- handle_http_exception()
- handle_url_build_error()
- handle_user_exception()
- hello_iterator()
- hello_json()
- inject_url_defaults()
- invoke()
- iter_blueprints()
- jinja_env()
- log_exception()
- logger()
- make_aborter()
- make_app()
- make_config()
- make_default_options_response()
- make_response()
- make_shell_context()
- name()
- no_app()
- object_hook()
- open_instance_resource()
- open_resource()
- open_session()
- open_session()
- post()
- post()
- preprocess_request()
- process()
- process()
- process_response()
- propfind()
- raise_routing_exception()
- redirect()
- remove_ctx()
- request_context()
- result()
- run()
- runner()
- select_jinja_autoescape()
- send_static_file()
- shell_context_processor()
- teardown_appcontext()
- teardown_async()
- teardown_sync()
- template_filter()
- template_global()
- template_test()
- test_abort_no_app()
- test_abort_with_app()
- test_add_template_filter()
- test_add_template_filter()
- test_add_template_filter_with_name()
- test_add_template_filter_with_name()
- test_add_template_filter_with_template()
- test_add_template_test()
- test_add_template_test_with_name()
- test_add_template_test_with_template()
- test_add_template_test_with_template()
- test_all_methods()
- test_app_aborter_class()
- test_app_cli_has_app_context()
- test_app_context_provides_current_app()
- test_app_ctx_globals_methods()
- test_app_freed_on_zero_refcount()
- test_app_request_processing()
- test_app_tearing_down()
- test_app_tearing_down_with_handled_exception_by_app_handler()
- test_app_tearing_down_with_handled_exception_by_except_block()
- test_app_tearing_down_with_previous_exception()
- test_app_tearing_down_with_unhandled_exception()
- test_app_url_processors()
- test_appgroup_app_context()
- test_async_view()
- test_bad_request_debug_message()
- test_basic_view()
- test_before_after_request_order()
- test_before_render_template()
- test_blueprint_app_error_handling()
- test_cli_empty()
- test_cli_invoke()
- test_cli_runner()
- test_client()
- test_client_json_no_app_context()
- test_context_binding()
- test_context_processing()
- test_custom_app_ctx_globals_class()
- test_custom_converters()
- test_custom_tag()
- test_custom_template_loader()
- test_disable_dotenv_from_env()
- test_dotenv_path()
- test_dotted_names_from_app()
- test_dump_load_unchanged()
- test_empty_name_not_allowed()
- test_endpoint_decorator()
- test_environ_base_modified()
- test_environ_defaults()
- test_environbuilder_json_dumps()
- test_error_handling_processing()
- test_errorhandler_precedence()
- test_extended_flashing()
- test_find_best_app()
- test_flash_signal()
- test_flaskgroup_app_context()
- test_flaskgroup_nested()
- test_get_method_on_g()
- test_greenlet_context_copying_api()
- test_help_echo_loading_error()
- test_html_method()
- test_implicit_head()
- test_iterable_loader()
- test_json_custom_mimetypes()
- test_json_decimal()
- test_json_dump_dataclass()
- test_jsonify_arrays()
- test_jsonify_aware_datetimes()
- test_jsonify_basic_types()
- test_jsonify_no_prettyprint()
- test_locate_app()
- test_locate_app_raises()
- test_locate_app_suppress_raise()
- test_log_view_exception()
- test_logger()
- test_macros()
- test_make_response()
- test_make_response()
- test_manual_context_binding()
- test_max_cookie_size()
- test_multi_route_rules()
- test_nested_callback_order()
- test_nesting_subdomains()
- test_no_escaping()
- test_nonascii_pathinfo()
- test_normal_environ_completes()
- test_open_resource_exceptions()
- test_open_session_with_endpoint()
- test_prepare_import()
- test_redirect_no_app()
- test_redirect_with_app()
- test_request_context()
- test_request_context_means_app_context()
- test_request_exception_signal()
- test_request_locals()
- test_request_preprocessing_early_return()
- test_response_types()
- test_reuse_client()
- test_route_decorator_custom_endpoint()
- test_routing_redirect_debugging()
- test_run_cert_adhoc()
- test_run_cert_no_ssl()
- test_run_defaults()
- test_server_name_subdomain()
- test_session_cookie_setting()
- test_session_refresh_vary()
- test_session_secret_key_fallbacks()
- test_session_stored_last()
- test_session_transactions()
- test_session_transactions_keep_context()
- test_session_using_samesite_attribute()
- test_simple()
- test_simple_stream()
- test_specify_url_scheme()
- test_standard_context()
- test_static_files()
- test_static_folder_with_ending_slash()
- test_static_url_empty_path_default()
- test_static_url_path_with_ending_slash()
- test_stream_keeps_session()
- test_streaming_with_context()
- test_subdomain()
- test_subdomain()
- test_subdomain_basic_support()
- test_subdomain_matching_with_ports()
- test_suppressed_exception_logging()
- test_tag_order()
- test_teardown_on_pop()
- test_teardown_with_handled_exception()
- test_template_filter_after_route_with_template()
- test_template_global()
- test_template_test()
- test_template_test_with_name()
- test_template_test_with_template()
- test_templates_auto_reload_debug_run()
- test_templates_list()
- test_tojson_filter()
- test_trapping_of_all_http_exceptions()
- test_url_with_method()
- test_user_error_handling()
- test_view_decorators()
- test_view_inheritance()
- test_view_patching()
- test_view_provide_automatic_options_attr()
- test_werkzeug_passthrough_errors()
- test_with_appcontext()
- test_wsgi_errors_stream()
- to_python()
- to_python()
- to_url()
- trap_http_exception()
- tuple_headers()
- typed_dict()
- tzname()
- update_template_context()
- werkzeug()
- wsgi_app()
Source Files
- examples/celery/src/task_app/__init__.py
- src/flask/sansio/app.py
- src/flask/app.py
- examples/javascript/tests/conftest.py
- tests/test_apps/cliapp/factory.py
- examples/celery/src/task_app/tasks.py
- tests/test_async.py
- tests/test_cli.py
- tests/test_converters.py
- tests/test_helpers.py
- tests/test_json.py
- tests/test_json_tag.py
- tests/test_session_interface.py
- tests/test_subclassing.py
- tests/test_templating.py
- tests/test_views.py
- tests/type_check/typing_app_decorators.py
- examples/celery/src/task_app/views.py
Source
- examples/celery/src/task_app/__init__.py
- src/flask/sansio/app.py
- src/flask/app.py
- examples/javascript/tests/conftest.py
- tests/test_apps/cliapp/factory.py
- examples/celery/src/task_app/tasks.py
- tests/test_async.py
- tests/test_cli.py
- tests/test_converters.py
- tests/test_helpers.py
- tests/test_json.py
- tests/test_json_tag.py
- tests/test_session_interface.py
- tests/test_subclassing.py
- tests/test_templating.py
- tests/test_views.py
- tests/type_check/typing_app_decorators.py
- examples/celery/src/task_app/views.py
Frequently Asked Questions
What is the AppRegistry subdomain?
AppRegistry is a subdomain in the flask codebase, part of the ApplicationKernel domain. Maintains mappings between endpoints and view functions It contains 18 source files.
Which domain does AppRegistry belong to?
AppRegistry belongs to the ApplicationKernel domain.
What functions are in AppRegistry?
The AppRegistry subdomain contains 275 function(s): __call__, __call__, __fspath__, __getattr__, __init__, __init__, __init__, __init__, and 267 more.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free