
    jd              	      N    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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           
     V   dd l }dd l}| t          v rt          |          }|                    d          \  }}}d}|| k    rd}|                    d|  d| d|dd           d	t
          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mods	            U/var/www/html/t/fyr/venv311/lib/python3.11/site-packages/flask_sqlalchemy/__init__.py__getattr__r)      s    OOOt$#'??3#7#7 Q$tFG G G G Gd122h G G G	 	 	
 	
 	
 %%k8<<sH%%%


    )r   r   r   r   )

__future__r   typingt	extensionr   __version____all__r   r)    r*   r(   <module>r2      s    " " " " " "     ! ! ! ! ! ! 
 '*?+M?	 	     r*   