o
    ^fg                     @  s  U d Z ddlmZ ddlmZmZmZmZmZ ddl	m
Z
 ddlmZ er?ddlmZ ddlmZ dd	lmZmZ dd
lmZ eddddZeddddZeegdf Zded< eeged f Zded< edgdf Zded< eedgdf edged f f Zded< dS )z(
Types used in the psycopg_pool package
    )annotations)Any	AwaitableCallableUnionTYPE_CHECKING)	TypeAlias   )TypeVar)ConnectionPool)AsyncConnectionPool)
ConnectionAsyncConnection)TupleRowCTzConnection[Any]zConnection[TupleRow])bounddefaultACTzAsyncConnection[Any]zAsyncConnection[TupleRow]Nr   ConnectionCBAsyncConnectionCBzConnectionPool[Any]ConnectFailedCBzAsyncConnectionPool[Any]AsyncConnectFailedCB)__doc__
__future__r   typingr   r   r   r   r   typing_extensionsr   _compatr
   poolr   
pool_asyncr   psycopgr   r   psycopg.rowsr   r   r   r   __annotations__r   r   r    r"   r"   I/home/ertert/spirit/venv/lib/python3.10/site-packages/psycopg_pool/abc.py<module>   s(    