U
    ÓZjâ  ã                	   @  sT   d dl mZ d dlZddlmZ dZdgZddd	d
dddddœZdddœdd„Z	dS )é    )ÚannotationsNé   )Ú
SQLAlchemyz3.0.2r   z.model.Modelz.model.DefaultMetaz.pagination.Paginationz.query.Queryz$.record_queries.get_recorded_queriesz.session.Sessionz,.track_modifications.before_models_committedz%.track_modifications.models_committed)ZModelZDefaultMetaZ
PaginationZ	BaseQueryZget_debug_queriesZSignallingSessionZbefore_models_committedZmodels_committedÚstrzt.Any)ÚnameÚreturnc           	   	   C  sŽ   dd l }dd l}| tkr‚t|  }| d¡\}}}d}|| kr@d}|jd| › d|› d|dd … › d	�td
d� | |t¡}t||ƒS t	| ƒ‚d S )Nr   Ú.zmoved and renamedÚmovedú'z' has been z to 'r   zR'. The top-level import is deprecated and will be removed in Flask-SQLAlchemy 3.1.é   )Ú
stacklevel)
Ú	importlibÚwarningsÚ_deprecated_mapÚ
rpartitionÚwarnÚDeprecationWarningÚimport_moduleÚ__name__ÚgetattrÚAttributeError)	r   r   r   ÚpathZimport_pathÚ_Únew_nameÚactionÚmod© r   ú\/var/www/html/TRUCKING_PROJECT/venv/lib/python3.8/site-packages/flask_sqlalchemy/__init__.pyÚ__getattr__   s     ü
r   )
Ú
__future__r   ÚtypingÚtÚ	extensionr   Ú__version__Ú__all__r   r   r   r   r   r   Ú<module>   s   ÿø