
    -h8                         S r SSKJr  SSKJr  SSKJr  SSKJr  SSKJr  SSKJr  SSKJ	r	  SS	KJ
r
  SS
KJr  SSKJr  SSKJr  SSKJr  SSKJr  SSKJr  SSKJr  SSKJr  SSKJr  / SQrg)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__     mC:\Users\ROHAN GUPTA\OneDrive\Desktop\mathbuddy-assessment\venv\Lib\site-packages\sqlalchemy/pool/__init__.py<module>r      sF   	  " # !      '   ' /   % r   