U
    ÒZjJ  ã                   @   s  d dl mZ d dl mZ ddlmZ ddlmZ ddlmZ ddlmZ ddl	m
Z
 dd	lmZ dd
lmZ ddlmZ ddlmZ ddlmZ ddlmZ ddlmZ ddlmZ ddlmZ ddlmZ ddlmZ ddlmZ ddlmZ ddlmZ ddlmZ ddlmZ ddlmZ ddlm Z  ddlm!Z! ddlm"Z" ddl#m$Z$ ddl#m%Z% ddl#m&Z& dd l#m'Z' dd!l#m(Z( dd"l#m)Z) dd#l#m*Z* dd$l#m+Z+ dd%l#m,Z, dd&l#m-Z- dd'l#m.Z. dd(l/m0Z0 dd)l/m1Z1 dd*l/m2Z2 dd+l/m3Z3 d,Z4d-d.„ Z5d/S )0é    )Ú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_stringz2.2.2c                 C   sl   | dkr0dd l }ddlm} |jdtdd� |S | dkr`dd l }dd	lm} |jd
tdd� |S t| ƒ‚d S )NZ_app_ctx_stackr   r   )Ú__app_ctx_stackz@'_app_ctx_stack' is deprecated and will be removed in Flask 2.3.é   )Ú
stacklevelZ_request_ctx_stack)Ú__request_ctx_stackzD'_request_ctx_stack' is deprecated and will be removed in Flask 2.3.)ÚwarningsÚglobalsr-   ÚwarnÚDeprecationWarningr0   ÚAttributeError)Únamer1   r-   r0   © r7   úQ/var/www/html/TRUCKING_PROJECT/venv/lib/python3.8/site-packages/flask/__init__.pyÚ__getattr__0   s&    ýýr9   N)6Z
markupsafer   r   Ú r   Zappr   r   r   Z
blueprintsr	   Úconfigr
   Úctxr   r   r   r   r2   r   r   r   r   Zhelpersr   r   r   r   r   r   r   r   r   r   r   Zsignalsr   r   r    r!   r"   r#   r$   r%   r&   r'   r(   Z
templatingr)   r*   r+   r,   Ú__version__r9   r7   r7   r7   r8   Ú<module>   sV   