§
    YŠtjv  ã                  ó6  — d Z ddlmZ ddlZ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Znd	Zej        d
k    rddlmZ nddl
mZ ej        dk    r	ddlmZmZ n(ddlmZ  G d„ d¦  «        Ze G d„ d¦  «        ¦   «         Zg d¢ZdS )z7
compatibility functions for different Python versions
é    )ÚannotationsN)ÚAnyÚIterator)é   é   )ÚLiteralStringÚSelf)r   é   z^running 'asyncio.run(..., loop_factory=asyncio.SelectorEventLoop(selectors.SelectSelector()))'zIsetting 'asyncio.set_event_loop_policy(WindowsSelectorEventLoopPolicy())')r   é   )ÚTypeVar)r   é   )ÚInterpolationÚTemplate)Ú	dataclassc                  ó4   — e Zd ZU ded<   ded<   dd	„Zdd„ZdS )r   z
tuple[str]Ústringsztuple[Interpolation]ÚinterpolationsÚargsústr | InterpolationÚreturnr	   c                ó   —  | ¦   «         S ©N© )Úclsr   s     úM/var/www/html/CA-Chatbot/venv/lib/python3.11/site-packages/psycopg/_compat.pyÚ__new__zTemplate.__new__*   s   € Ø�3‘5”5ˆLó    úIterator[str | Interpolation]c              #  ó
   K  — d S r   r   )Úselfs    r   Ú__iter__zTemplate.__iter__-   s   è è € ØˆFr   N)r   r   r   r	   )r   r   )Ú__name__Ú
__module__Ú__qualname__Ú__annotations__r   r!   r   r   r   r   r   &   sV   € € € € € € ØÐÐÑØ,Ð,Ð,Ñ,ð	ð 	ð 	ð 	ð	ð 	ð 	ð 	ð 	ð 	r   r   c                  ó8   — e Zd ZU ded<   ded<   ded<   ded<   dS )	r   r   ÚvalueÚstrÚ
expressionz
str | NoneÚ
conversionÚformat_specN)r"   r#   r$   r%   r   r   r   r   r   1   s<   € € € € € € àˆ
ˆ
‰
Øˆˆ‰ØÐÐÑØÐÐÑÐÐr   r   )r   r   r	   r   r   )Ú__doc__Ú
__future__r   ÚsysÚtypingr   r   Úversion_infor   r	   Útyping_extensionsÚ_asyncio_run_snippetr   Ústring.templatelibr   r   Údataclassesr   Ú__all__r   r   r   ú<module>r6      s�  ððð ð #Ð "Ð "Ð "Ð "Ð "à 
€
€
€
Ø  Ð  Ð  Ð  Ð  Ð  Ð  Ð  àÔ�wÒÐØ*Ð*Ð*Ð*Ð*Ð*Ð*Ð*Ð*à5Ð5Ð5Ð5Ð5Ð5Ð5Ð5àÔ�wÒÐð	Pð Ðð 	Tð ð Ô�wÒÐØÐÐÐÐÐÐà)Ð)Ð)Ð)Ð)Ð)àÔ�wÒÐØ:Ð:Ð:Ð:Ð:Ð:Ð:Ð:Ð:à%Ð%Ð%Ð%Ð%Ð%ð	ð 	ð 	ð 	ð 	ñ 	ô 	ð 	ð ðð ð ð ð ñ ô ñ „Yððð ð €€€r   