
    R
h                        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 dd
l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)Any)partial)   	   )	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        Z/var/www/html/01_SiteInternet/03_Maps/venv/lib/python3.11/site-packages/psycopg/_compat.pyr   r      sY      '))D24222622	))$	:::::::::    )r   
   )	TypeAlias	TypeGuard)r      )LiteralStringSelf)r      )r   )
r
   r   r"   r#   r   r    r   r   r	   r   )__doc__systypingr   	functoolsr   version_infor   r   zoneinfor   r	   collectionsr
   r   r   collections.abcr   r   r   backports.zoneinfor   r   r    typing_extensionsr"   r#   __all__ r   r   <module>r1      s3    


            v!!!!!!!!!!!!######******(((((((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   