ExtensionRegistry — flask Architecture
Maintains a dictionary of third-party extensions associated with the app
Entity Profile
Dependency Diagram
graph TD subdomain_ApplicationCore_ExtensionRegistry["ExtensionRegistry"] 64d09782_9311_5dea_7886_5faca96ebc84["test_appctx.py"] subdomain_ApplicationCore_ExtensionRegistry --> 64d09782_9311_5dea_7886_5faca96ebc84 44ec4dad_8e0f_379c_127d_ffc599cf4918["test_regression.py"] subdomain_ApplicationCore_ExtensionRegistry --> 44ec4dad_8e0f_379c_127d_ffc599cf4918 749d9792_d880_75ed_5ccb_68e2218e2db3["auth.py"] subdomain_ApplicationCore_ExtensionRegistry --> 749d9792_d880_75ed_5ccb_68e2218e2db3 4e550780_dd54_a8b2_b963_e3aba639091a["__init__.py"] subdomain_ApplicationCore_ExtensionRegistry --> 4e550780_dd54_a8b2_b963_e3aba639091a 2f7e4e80_be3d_7829_3628_0cb296db6764["conftest.py"] subdomain_ApplicationCore_ExtensionRegistry --> 2f7e4e80_be3d_7829_3628_0cb296db6764 ddf20531_87e2_6e31_f458_6d380fe08765["test_session_interface.py"] subdomain_ApplicationCore_ExtensionRegistry --> ddf20531_87e2_6e31_f458_6d380fe08765 85bc4fb5_d1d7_a135_020d_69e052c12c0f["test_basic.py"] subdomain_ApplicationCore_ExtensionRegistry --> 85bc4fb5_d1d7_a135_020d_69e052c12c0f aea65cbf_db83_bd4f_d83f_1a35ae104254["test_reqctx.py"] subdomain_ApplicationCore_ExtensionRegistry --> aea65cbf_db83_bd4f_d83f_1a35ae104254 007e113d_b6a4_380c_c8c6_bfe1084a255a["test_converters.py"] subdomain_ApplicationCore_ExtensionRegistry --> 007e113d_b6a4_380c_c8c6_bfe1084a255a d8f2a4e3_bbd9_0325_3d02_7eb0344595e7["conf.py"] subdomain_ApplicationCore_ExtensionRegistry --> d8f2a4e3_bbd9_0325_3d02_7eb0344595e7 9ee4537d_ef85_ee15_7a39_4a9f1c7ee7e2["test_json_tag.py"] subdomain_ApplicationCore_ExtensionRegistry --> 9ee4537d_ef85_ee15_7a39_4a9f1c7ee7e2 5fbc7fc1_d1e4_ea0b_c168_f334eb0d86e6["test_db.py"] subdomain_ApplicationCore_ExtensionRegistry --> 5fbc7fc1_d1e4_ea0b_c168_f334eb0d86e6 a3094b63_9b33_613c_f8a0_440ab19800e5["test_signals.py"] subdomain_ApplicationCore_ExtensionRegistry --> a3094b63_9b33_613c_f8a0_440ab19800e5 9d82fd1b_821f_d941_5872_b33ece4b033f["views.py"] subdomain_ApplicationCore_ExtensionRegistry --> 9d82fd1b_821f_d941_5872_b33ece4b033f style subdomain_ApplicationCore_ExtensionRegistry fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Domain
Functions
- __fspath__()
- __getattr__()
- __init__()
- __init__()
- __init__()
- __init__()
- __iter__()
- __next__()
- _data_sql()
- _has_encoding()
- _standard_os_environ()
- add()
- async_route()
- auth()
- check()
- client()
- client()
- close_db()
- common_object_test()
- common_test()
- create()
- create_app2()
- create_global_jinja_loader()
- delete()
- delete()
- dispatch_request()
- dispatch_request()
- dispatch_request()
- dispatch_request()
- dotenv_not_available()
- get_cookie_name()
- get_db()
- get_post()
- get_send_file_max_age()
- get_send_file_max_age()
- github_link()
- greenlet()
- handle_400()
- handle_accept_base()
- hello_generator()
- hello_iterator()
- hello_json()
- hello_json_list()
- hello_str()
- index()
- index()
- index()
- index()
- index()
- init_db()
- init_db_command()
- invoke()
- load_logged_in_user()
- log_exception()
- login()
- login()
- login_required()
- logout()
- logout()
- modules_tmp_path()
- object_hook()
- open_session()
- post()
- post()
- post()
- post()
- post()
- propfind()
- register()
- report_error()
- req_ctx()
- return_template()
- runner()
- save_session()
- setup()
- site_packages()
- test_abort_with_app()
- test_aborting()
- test_add()
- 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_filter_with_template()
- test_add_template_global()
- test_add_template_test()
- test_add_template_test_with_name()
- test_add_template_test_with_name()
- test_add_template_test_with_template()
- test_add_template_test_with_template()
- test_after_request_processing()
- test_all_methods()
- 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_appcontext_signals()
- test_appcontext_tearing_down_signal()
- test_apps()
- test_async_error_handler()
- test_async_view()
- test_author_required()
- test_baseexception_error_handling()
- test_basic_url_generation()
- test_build_error_handler()
- test_cli_custom_obj()
- test_cli_empty()
- test_cli_name()
- test_cli_runner_class()
- test_config()
- test_config_from_envvar()
- test_config_from_file_toml()
- test_config_from_mapping()
- test_config_from_object()
- test_config_missing()
- test_context_binding()
- test_context_refcounts()
- test_create()
- test_create_update_validate()
- test_custom_config_class()
- test_custom_converters()
- test_custom_jinja_env()
- test_custom_tag()
- test_disable_dotenv_from_env()
- test_dotenv_path()
- test_dotted_name_not_allowed()
- test_dump_load_unchanged()
- test_empty_url_defaults()
- test_enctype_debug_helper()
- test_endpoint_decorator()
- test_endpoint_override()
- test_environ_base_modified()
- test_environ_defaults()
- test_environbuilder_json_dumps()
- test_error_handler_http_subclass()
- test_error_handler_no_match()
- test_error_handling()
- test_escaping()
- test_escaping_without_template_filename()
- test_existing_handler()
- test_exists_required()
- test_flashes()
- test_flaskgroup_nested()
- test_from_prefixed_env_custom_prefix()
- test_full_url_request()
- test_get_close_db()
- test_get_method_on_g()
- test_get_namespace()
- test_get_version()
- test_greenlet_context_copying_api()
- test_handle_generic_http()
- test_has_level_handler()
- test_help_echo_loading_error()
- test_html_method()
- test_http_error_subclass_handling()
- test_index()
- test_index()
- test_json_as_unicode()
- test_json_bad_requests()
- test_json_decimal()
- test_json_dump_dataclass()
- test_jsonify_arrays()
- test_jsonify_aware_datetimes()
- test_jsonify_basic_types()
- test_jsonify_no_prettyprint()
- test_limit_config()
- test_logger()
- test_login()
- test_login_required()
- test_login_validate_input()
- test_logout()
- test_make_response()
- test_manual_context_binding()
- test_max_cookie_size()
- test_method_route()
- test_methods_var_inheritance()
- test_missing_session()
- test_multi_route_class_views()
- test_name_with_import_error()
- test_nested_callback_order()
- test_nesting_subdomains()
- test_nonascii_pathinfo()
- test_normal_environ_completes()
- test_open_resource_exceptions()
- test_open_resource_with_encoding()
- test_open_session_with_endpoint()
- test_options_work()
- test_original_win()
- test_provide_automatic_options_attr()
- test_redirect_with_app()
- test_register()
- test_register_validate_input()
- test_remove_method_from_parent()
- test_request_dispatching()
- test_request_less_rendering()
- test_request_locals()
- test_request_processing()
- test_request_signals()
- test_response_type_errors()
- test_route_decorator_custom_endpoint_with_dots()
- test_routing_redirect_debugging()
- test_run_cert_adhoc()
- test_run_cert_no_ssl()
- test_run_server_port()
- test_scriptinfo()
- test_server_name_subdomain()
- test_session()
- test_session_expiration()
- test_session_special_types()
- test_session_transactions()
- test_session_transactions_keep_context()
- test_session_using_session_settings()
- test_session_vary_cookie()
- test_simple()
- test_specify_url_scheme()
- test_static_file()
- test_static_files()
- test_static_folder_with_ending_slash()
- test_static_folder_with_pathlib_path()
- test_static_route_with_host_matching()
- test_static_url_empty_path()
- test_static_url_path_with_ending_slash()
- test_streaming_with_context()
- test_streaming_with_context_as_decorator()
- test_subdomain()
- test_subdomain()
- test_subdomain_basic_support()
- test_subdomain_matching_other_name()
- test_subdomain_matching_with_ports()
- test_tag_order()
- test_template_filter()
- test_template_filter_after_route_with_template()
- test_template_filter_with_name()
- test_template_filter_with_name()
- test_template_filter_with_template()
- test_template_filter_with_template()
- test_template_global()
- test_template_loader_debugging()
- test_template_rendered()
- test_template_test()
- test_template_test_after_route_with_template()
- test_template_test_with_name()
- test_template_test_with_name()
- test_template_test_with_template()
- test_template_test_with_template()
- test_templates_auto_reload()
- test_test_client_context_binding()
- test_tojson_filter()
- test_trap_bad_request_key_error()
- test_update()
- test_url_generation_without_context_fails()
- test_url_with_method()
- test_view_patching()
- test_werkzeug_passthrough_errors()
- test_werkzeug_routing()
- test_with_appcontext()
- to_python()
- to_python()
- to_url()
- tuple_status_enum()
- tzname()
- update()
Source Files
- tests/test_apps/blueprintapp/apps/admin/__init__.py
- tests/test_apps/blueprintapp/apps/frontend/__init__.py
- examples/tutorial/flaskr/auth.py
- examples/tutorial/flaskr/blog.py
- docs/conf.py
- examples/tutorial/tests/conftest.py
- tests/conftest.py
- examples/tutorial/flaskr/db.py
- tests/test_appctx.py
- examples/tutorial/tests/test_auth.py
- tests/test_basic.py
- examples/tutorial/tests/test_blog.py
- tests/test_config.py
- tests/test_converters.py
- examples/tutorial/tests/test_db.py
- examples/tutorial/tests/test_factory.py
- examples/javascript/tests/test_js_example.py
- tests/test_json_tag.py
- tests/test_regression.py
- tests/test_reqctx.py
- tests/test_session_interface.py
- tests/test_signals.py
- tests/test_user_error_handler.py
- tests/test_views.py
- tests/type_check/typing_error_handler.py
- tests/type_check/typing_route.py
- examples/javascript/js_example/views.py
Source
- tests/test_apps/blueprintapp/apps/admin/__init__.py
- tests/test_apps/blueprintapp/apps/frontend/__init__.py
- examples/tutorial/flaskr/auth.py
- examples/tutorial/flaskr/blog.py
- docs/conf.py
- examples/tutorial/tests/conftest.py
- tests/conftest.py
- examples/tutorial/flaskr/db.py
- tests/test_appctx.py
- examples/tutorial/tests/test_auth.py
- tests/test_basic.py
- examples/tutorial/tests/test_blog.py
- tests/test_config.py
- tests/test_converters.py
- examples/tutorial/tests/test_db.py
- examples/tutorial/tests/test_factory.py
- examples/javascript/tests/test_js_example.py
- tests/test_json_tag.py
- tests/test_regression.py
- tests/test_reqctx.py
- tests/test_session_interface.py
- tests/test_signals.py
- tests/test_user_error_handler.py
- tests/test_views.py
- tests/type_check/typing_error_handler.py
- tests/type_check/typing_route.py
- examples/javascript/js_example/views.py
Frequently Asked Questions
What is the ExtensionRegistry subdomain?
ExtensionRegistry is a subdomain in the flask codebase, part of the ApplicationCore domain. Maintains a dictionary of third-party extensions associated with the app It contains 27 source files.
Which domain does ExtensionRegistry belong to?
ExtensionRegistry belongs to the ApplicationCore domain.
What functions are in ExtensionRegistry?
The ExtensionRegistry subdomain contains 262 function(s): __fspath__, __getattr__, __init__, __init__, __init__, __init__, __iter__, __next__, and 254 more.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free