o
    Á=aC  ã                   @   sÜ   d 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 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 g d¢ZdS )a{  Connection pooling for DB-API connections.

Provides a number of connection pool implementations for a variety of
usage scenarios and thread behavior requirements imposed by the
application, DB-API or database itself.

Also provides a DB-API 2.0 connection proxying mechanism allowing
regular DB-API connect() methods to be transparently managed by a
SQLAlchemy connection pool.
é   )Úevents)Ú_ConnectionFairy)Ú_ConnectionRecord)Ú_finalize_fairy)ÚPool)Úreset_commit)Ú
reset_none)Úreset_rollback)Úclear_managers)Úmanage)ÚAssertionPool)ÚAsyncAdaptedQueuePool)ÚFallbackAsyncAdaptedQueuePool)ÚNullPool)Ú	QueuePool)ÚSingletonThreadPool)Ú
StaticPool)r   r   r   r	   r
   r   r   r   r   r   r   r   r   N)Ú__doc__Ú r   Úbaser   r   r   r   r   r   r	   Údbapi_proxyr
   r   Úimplr   r   r   r   r   r   r   Ú__all__© r   r   úN/var/www/html/gps/gps/lib/python3.10/site-packages/sqlalchemy/pool/__init__.pyÚ<module>   s&   