o
    ãRc»  ã                   @   sX   d dl mZ d dlmZ ddl mZ ddlmZ G dd„ dejƒZ	G dd„ dej
ƒZd	S )
é   )ÚAsyncConnectable)ÚAsyncSessioné   )Úeventsc                   @   ó.   e Zd ZdZeZedd„ ƒZeddd„ƒZdS )	ÚAsyncConnectionEventsZ
SomeEnginec                 C   ó   t dƒ‚)Nz asynchronous events are not implemented at this time.  Apply synchronous listeners to the AsyncEngine.sync_engine or AsyncConnection.sync_connection attributes.©ÚNotImplementedError©Úcls© r   ú?D:\Flask\env\Lib\site-packages\sqlalchemy/ext/asyncio/events.pyÚ_no_async_engine_events   ó   ÿz-AsyncConnectionEvents._no_async_engine_eventsFc                 C   ó   |   ¡  d S ©N©r   ©r   Z	event_keyÚretvalr   r   r   Ú_listen   ó   zAsyncConnectionEvents._listenN©F)	Ú__name__Ú
__module__Ú__qualname__Ú_target_class_docr   Ú_dispatch_targetÚclassmethodr   r   r   r   r   r   r      s    
r   c                   @   r   )	ÚAsyncSessionEventsZSomeSessionc                 C   r   )Nztasynchronous events are not implemented at this time.  Apply synchronous listeners to the AsyncSession.sync_session.r	   r   r   r   r   r   #   r   z*AsyncSessionEvents._no_async_engine_eventsFc                 C   r   r   r   r   r   r   r   r   *   r   zAsyncSessionEvents._listenNr   )	r   r   r   r   r   r   r   r   r   r   r   r   r   r      s    
r   N)Zenginer   Úsessionr   r   Zengine_eventZormZ	orm_eventZConnectionEventsr   ZSessionEventsr   r   r   r   r   Ú<module>   s   