
    pj                        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 ddl	m
Z
 ddlmZ dd	lmZmZ dd
lmZ nGddlZddlmZmZmZmZ ddlmZ ddlm
Z
  ed          Z ed          Zdedef         dededefd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    r	ddlmZmZ nddlmZmZ ej        dk    rddlmZ nddlmZ g dZdS )z7
compatibility functions for different Python versions
    N)partial)Any)   	   )	to_thread)ZoneInfo)cache)Counterdeque)Callable)r   r
   DequeTypeVar)	lru_cache)maxsizeRfunc.argskwargsreturnc                   K   t          j                    }t          | g|R i |}|                    d |           d {V S )N)asyncioget_running_loopr   run_in_executor)r   r   r   loop	func_calls        _/lsinfo/ai/hellotax_ai/data_center/backend/venv/lib/python3.11/site-packages/psycopg/_compat.pyr   r      sY      '))D24222622	))$	:::::::::    )r   
   )	TypeGuard	TypeAlias)r      )LiteralStringSelf)r      )r   )
r
   r   r"   r#   r    r   r   r   r	   r   )__doc__sys	functoolsr   typingr   version_infor   r   zoneinfor   r	   collectionsr
   r   r   collections.abcr   r   r   backports.zoneinfor   r   r    typing_extensionsr"   r#   __all__ r   r   <module>r1      s'    


            v!!!!!!!!!!!!33333333(((((((NNN888888888888######++++++Id###EA;hsAv. ;# ; ;QR ; ; ; ; w+++++++++66666666w*********55555555w))))))  r   