a
    [ŠÝg  ã                   @   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   s   t | i |¤ŽS ©N)Ú_declarative_base©ÚargÚkw© r   úq/var/www/html/cobodadashboardai.evdpl.com/venv/lib/python3.9/site-packages/sqlalchemy/ext/declarative/__init__.pyr      s    r   z[The ``as_declarative()`` function is now available as :func:`sqlalchemy.orm.as_declarative`c                  O   s   t | i |¤ŽS r   )Ú_as_declarativer   r   r   r   r      s    r   zfThe ``has_inherited_table()`` function is now available as :func:`sqlalchemy.orm.has_inherited_table`.c                  O   s   t | i |¤ŽS r   )Ú_has_inherited_tabler   r   r   r   r   &   s    r   zUThe ``synonym_for()`` function is now available as :func:`sqlalchemy.orm.synonym_for`c                  O   s   t | i |¤ŽS r   )Ú_synonym_forr   r   r   r   r   .   s    r   )
r   r   r   Zinstrument_declarativer
   r   r   r   r	   r   N)Ú
extensionsr   r   r   Ú r   Zorm.decl_apir   r   r   r   r	   r
   r   r   r   r   Zmoved_20Ú__all__r   r   r   r   Ú<module>
   s4   ÿ
ÿ
ÿ
ÿ
