o
    ^šfy  ã                   @   sè   U d Z ddlZddlmZ ddlmZ ejdkr!ddlm	Z	m
Z nddlm	Z	mZ ejdkr5ddlmZ nddlmZ ejd	krGdd
lmZ ndd
lmZ g d¢ZzejZeej ed< W dS  eys   G dd„ dejƒZeZY dS w )z7
compatibility functions for different Python versions
é    N)ÚType)é   é	   )ÚCounterÚdeque)r   ÚDeque)r   é   )ÚSelf)r   é   )ÚTypeVar)r   r   r	   r   ÚConnectionTimeoutc                   @   s   e Zd ZdS )ÚDummyConnectionTimeoutN)Ú__name__Ú
__module__Ú__qualname__© r   r   úM/home/ertert/spirit/venv/lib/python3.10/site-packages/psycopg_pool/_compat.pyr   (   s    r   )Ú__doc__ÚsysÚtypingr   Úpsycopg.errorsÚerrorsÚeÚversion_infoÚcollectionsr   r   r   r	   Útyping_extensionsr   Ú__all__r   ÚOperationalErrorÚ__annotations__ÚAttributeErrorr   r   r   r   r   Ú<module>   s(    


	
û