o
     h                     @   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 eddd Z	eddd Zeddd Zeddd Zg dZdS )   )AbstractConcreteBase)ConcreteBase)DeferredReflection   )util)as_declarative)declarative_base)DeclarativeMeta)declared_attr)has_inherited_table)synonym_forz`The ``declarative_base()`` function is now available as :func:`sqlalchemy.orm.declarative_base`.c                  O      t | i |S N)_declarative_baseargkw r   V/var/www/html/venv/lib/python3.10/site-packages/sqlalchemy/ext/declarative/__init__.pyr         r   z[The ``as_declarative()`` function is now available as :func:`sqlalchemy.orm.as_declarative`c                  O   r   r   )_as_declarativer   r   r   r   r      r   r   zfThe ``has_inherited_table()`` function is now available as :func:`sqlalchemy.orm.has_inherited_table`.c                  O   r   r   )_has_inherited_tabler   r   r   r   r   &   r   r   zUThe ``synonym_for()`` function is now available as :func:`sqlalchemy.orm.synonym_for`c                  O   r   r   )_synonym_forr   r   r   r   r   .   r   r   )
r   r   r   instrument_declarativer
   r   r   r   r	   r   N)
extensionsr   r   r    r   orm.decl_apir   r   r   r   r	   r
   r   r   r   r   moved_20__all__r   r   r   r   <module>   s6   	



