§
    ‘Õ[h  ã                   ó  — 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 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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)Ú_AdhocProxiedConnection)Ú_ConnectionFairy)Ú_ConnectionRecord)Ú_CreatorFnType)Ú_CreatorWRecFnType)Ú_finalize_fairy)Ú_ResetStyleArgType)ÚConnectionPoolEntry)ÚManagesConnection)ÚPool)ÚPoolProxiedConnection)ÚPoolResetState)Úreset_commit)Ú
reset_none)Úreset_rollback)ÚAssertionPool)ÚAsyncAdaptedQueuePool)ÚFallbackAsyncAdaptedQueuePool)ÚNullPool)Ú	QueuePool)ÚSingletonThreadPool)Ú
StaticPoolN)Ú__doc__Ú r   Úbaser   r   r   r   r   r	   r
   r   r   r   r   r   r   r   r   Úimplr   r   r   r   r   r   r   © ó    úg/var/www/api.easyaligner.net/htdocs/venv_linux/lib/python3.11/site-packages/sqlalchemy/pool/__init__.pyú<module>r!      sÃ  ðð	ð 	ð Ð Ð Ð Ð Ð Ø DÐ DÐ DÐ DÐ DÐ DØ 6Ð 6Ð 6Ð 6Ð 6Ð 6Ø #Ð #Ð #Ð #Ð #Ð #Ø 2Ð 2Ð 2Ð 2Ð 2Ð 2Ø :Ð :Ð :Ð :Ð :Ð :Ø !Ð !Ð !Ð !Ð !Ð !Ø :Ð :Ð :Ð :Ð :Ð :Ø <Ð <Ð <Ð <Ð <Ð <Ø 8Ð 8Ð 8Ð 8Ð 8Ð 8Ø Ð Ð Ð Ð Ð Ø @Ð @Ð @Ð @Ð @Ð @Ø 2Ð 2Ð 2Ð 2Ð 2Ð 2Ø .Ð .Ð .Ð .Ð .Ð .Ø *Ð *Ð *Ð *Ð *Ð *Ø 2Ð 2Ð 2Ð 2Ð 2Ð 2Ø 0Ð 0Ð 0Ð 0Ð 0Ð 0Ø @Ð @Ð @Ð @Ð @Ð @ðð ð ð ð ð ð 'Ð &Ð &Ð &Ð &Ð &Ø (Ð (Ð (Ð (Ð (Ð (Ø <Ð <Ð <Ð <Ð <Ð <Ø *Ð *Ð *Ð *Ð *Ð *Ð *Ð *r   