o
    i                  	   @  sN   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Z	dS )    )annotationsN   )
SQLAlchemyz3.0.5r   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)ModelDefaultMeta
Pagination	BaseQueryget_debug_queriesSignallingSessionbefore_models_committedmodels_committednamestrreturnt.Anyc           	   	   C  s   dd l }dd l}| tv rAt|  }|d\}}}d}|| kr d}|jd|  d| d|dd   d	td
d ||t}t||S t	| )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   pathimport_path_new_nameactionmod r&   Y/var/www/html/LicenciasMIG/venv/lib/python3.10/site-packages/flask_sqlalchemy/__init__.py__getattr__   s    
r(   )r   r   r   r   )

__future__r   typingt	extensionr   __version____all__r   r(   r&   r&   r&   r'   <module>   s     