← Back
Editing: __init__.cpython-311.pyc
� f��bJ � � � d dl mZ d dl mZ ddlmZ ddlmZ ddlmZ ddlmZ ddl m Z dd lmZ dd l mZ ddl mZ ddl mZ dd l mZ ddlmZ ddlmZ ddlmZ ddlmZ ddlmZ ddlmZ ddlmZ ddlmZ ddlmZ ddlmZ ddlmZ ddlmZ ddlm Z ddlm!Z! ddlm"Z" ddl#m$Z$ ddl#m%Z% ddl#m&Z& dd l#m'Z' dd!l#m(Z( dd"l#m)Z) dd#l#m*Z* dd$l#m+Z+ dd%l#m,Z, dd&l#m-Z- dd'l#m.Z. dd(l/m0Z0 dd)l/m1Z1 dd*l/m2Z2 dd+l/m3Z3 d,Z4d-� Z5d.S )/� )�escape)�Markup� )�json)�Flask)�Request)�Response)� Blueprint)�Config)�after_this_request)�copy_current_request_context)�has_app_context)�has_request_context)�current_app)�g)�request)�session)�abort)�flash)�get_flashed_messages)�get_template_attribute)� make_response)�redirect)� send_file)�send_from_directory)�stream_with_context)�url_for)�jsonify)�appcontext_popped)�appcontext_pushed)�appcontext_tearing_down)�before_render_template)�got_request_exception)�message_flashed)�request_finished)�request_started)�request_tearing_down)�signals_available)�template_rendered)�render_template)�render_template_string)�stream_template)�stream_template_stringz2.2.2c �� � | dk r)dd l }ddlm} |� dt d�� � |S | dk r)dd l }dd lm} |� d t d�� � |S t | � � �)N�_app_ctx_stackr r )�__app_ctx_stackz@'_app_ctx_stack' is deprecated and will be removed in Flask 2.3.� )� stacklevel�_request_ctx_stack)�__request_ctx_stackzD'_request_ctx_stack' is deprecated and will be removed in Flask 2.3.)�warnings�globalsr0 �warn�DeprecationWarningr4 �AttributeError)�namer5 r0 r4 s �0/usr/lib/python3/dist-packages/flask/__init__.py�__getattr__r<