Spaces:
Running
Running
from __future__ import annotations | |
import typing as t | |
from . import json as json | |
from .app import Flask as Flask | |
from .blueprints import Blueprint as Blueprint | |
from .config import Config as Config | |
from .ctx import after_this_request as after_this_request | |
from .ctx import copy_current_request_context as copy_current_request_context | |
from .ctx import has_app_context as has_app_context | |
from .ctx import has_request_context as has_request_context | |
from .globals import current_app as current_app | |
from .globals import g as g | |
from .globals import request as request | |
from .globals import session as session | |
from .helpers import abort as abort | |
from .helpers import flash as flash | |
from .helpers import get_flashed_messages as get_flashed_messages | |
from .helpers import get_template_attribute as get_template_attribute | |
from .helpers import make_response as make_response | |
from .helpers import redirect as redirect | |
from .helpers import send_file as send_file | |
from .helpers import send_from_directory as send_from_directory | |
from .helpers import stream_with_context as stream_with_context | |
from .helpers import url_for as url_for | |
from .json import jsonify as jsonify | |
from .signals import appcontext_popped as appcontext_popped | |
from .signals import appcontext_pushed as appcontext_pushed | |
from .signals import appcontext_tearing_down as appcontext_tearing_down | |
from .signals import before_render_template as before_render_template | |
from .signals import got_request_exception as got_request_exception | |
from .signals import message_flashed as message_flashed | |
from .signals import request_finished as request_finished | |
from .signals import request_started as request_started | |
from .signals import request_tearing_down as request_tearing_down | |
from .signals import template_rendered as template_rendered | |
from .templating import render_template as render_template | |
from .templating import render_template_string as render_template_string | |
from .templating import stream_template as stream_template | |
from .templating import stream_template_string as stream_template_string | |
from .wrappers import Request as Request | |
from .wrappers import Response as Response | |
def __getattr__(name: str) -> t.Any: | |
if name == "__version__": | |
import importlib.metadata | |
import warnings | |
warnings.warn( | |
"The '__version__' attribute is deprecated and will be removed in" | |
" Flask 3.1. Use feature detection or" | |
" 'importlib.metadata.version(\"flask\")' instead.", | |
DeprecationWarning, | |
stacklevel=2, | |
) | |
return importlib.metadata.version("flask") | |
raise AttributeError(name) | |