§
    ¯õiþ  ã                  ój   — U d dl mZ d dlZddlmZ  ej        d¦  «        Zded<   dd	„Zdd
„Z	dd„Z
dS )é    )ÚannotationsNé   )Ú_coreÚtrio_testing_contextvarzcontextvars.ContextVar[str]ÚreturnÚNonec               ƒ  ó  ‡K  — t                                d¦  «         g Šdˆfd„} t          j        ¦   «         4 ƒd {V —†}|                     | ¦  «         d d d ¦  «        ƒd {V —† n# 1 ƒd {V —†swxY w Y   ‰dgk    sJ ‚d S )NÚmainr   r   c               “  óh   •K  — t                                ¦   «         } ‰                     | ¦  «         d S ©N©r   ÚgetÚappend©ÚvalueÚrecords    €úh/var/www/html/nodeJS/PythonScripts/venv3.11/lib/python3.11/site-packages/trio/_tests/test_contextvars.pyÚchildz'test_contextvars_default.<locals>.child   ó0   øè è € Ý'×+Ò+Ñ-Ô-ˆØ�Š�eÑÔÐÐÐó    ©r   r   )r   Úsetr   Úopen_nurseryÚ
start_soon)r   Únurseryr   s     @r   Útest_contextvars_defaultr      s(  øè è € Ý×Ò Ñ'Ô'Ð'Ø€Fðð ð ð ð ð õ Ô!Ñ#Ô#ð "ð "ð "ð "ð "ð "ð " wØ×Ò˜5Ñ!Ô!Ð!ð"ð "ð "ñ "ô "ð "ð "ð "ð "ð "ð "ð "ð "ð "ð "ð "ð "ð "ð "ð "ð "ð "ð "øøøð "ð "ð "ð "à�f�XÒÐÐÐÐÐó   ¿A'Á'
A1Á4A1c               ƒ  óH  ‡K  — t                                d¦  «         g Šdˆfd„} t          j        ¦   «         4 ƒd {V —†}|                     | ¦  «         d d d ¦  «        ƒd {V —† n# 1 ƒd {V —†swxY w Y   t                                ¦   «         }‰dgk    sJ ‚|dk    sJ ‚d S )Nr
   r   r   c               “  óœ   •K  — t                                d¦  «         t                                ¦   «         } ‰                     | ¦  «         d S )Nr   )r   r   r   r   r   s    €r   r   z#test_contextvars_set.<locals>.child   sD   øè è € Ý×#Ò# GÑ,Ô,Ð,Ý'×+Ò+Ñ-Ô-ˆØ�Š�eÑÔÐÐÐr   r   r   )r   r   r   r   r   r   )r   r   r   r   s      @r   Útest_contextvars_setr       sD  øè è € Ý×Ò Ñ'Ô'Ð'Ø€Fðð ð ð ð ð õ
 Ô!Ñ#Ô#ð "ð "ð "ð "ð "ð "ð " wØ×Ò˜5Ñ!Ô!Ð!ð"ð "ð "ñ "ô "ð "ð "ð "ð "ð "ð "ð "ð "ð "ð "ð "ð "ð "ð "ð "ð "ð "ð "øøøð "ð "ð "ð "å#×'Ò'Ñ)Ô)€EØ�g�YÒÐÐÐØ�FŠ?ˆ?ˆ?ˆ?ˆ?ˆ?r   c               ƒ  óô  ‡K  — t                                d¦  «         t          j        ¦   «         } t                                d¦  «         g Šdˆfd„}t	          j        ¦   «         4 ƒd {V —†}|                      |j        |¦  «         |                     |¦  «         d d d ¦  «        ƒd {V —† n# 1 ƒd {V —†swxY w Y   t                                ¦   «         }t          ‰¦  «        ddhk    sJ ‚|dk    sJ ‚d S )Nr
   Úsecond_mainr   r   c               “  óh   •K  — t                                ¦   «         } ‰                     | ¦  «         d S r   r   r   s    €r   r   z$test_contextvars_copy.<locals>.child/   r   r   r   )	r   r   ÚcontextvarsÚcopy_contextr   r   Úrunr   r   )Úcontextr   r   r   r   s       @r   Útest_contextvars_copyr(   )   sŽ  øè è € Ý×Ò Ñ'Ô'Ð'ÝÔ&Ñ(Ô(€GÝ×Ò Ñ.Ô.Ð.Ø€Fðð ð ð ð ð õ Ô!Ñ#Ô#ð "ð "ð "ð "ð "ð "ð " wØ�Š�GÔ&¨Ñ.Ô.Ð.Ø×Ò˜5Ñ!Ô!Ð!ð"ð "ð "ñ "ô "ð "ð "ð "ð "ð "ð "ð "ð "ð "ð "ð "ð "ð "ð "ð "ð "ð "ð "øøøð "ð "ð "ð "õ $×'Ò'Ñ)Ô)€EÝˆv‰;Œ;˜6 =Ð1Ò1Ð1Ð1Ð1Ø�MÒ!Ð!Ð!Ð!Ð!Ð!s   Á,1B/Â/
B9Â<B9r   )Ú
__future__r   r$   Ú r   Ú
ContextVarr   Ú__annotations__r   r    r(   © r   r   ú<module>r.      sª   ðØ "Ð "Ð "Ð "Ð "Ð "Ð "à Ð Ð Ð à Ð Ð Ð Ð Ð à7M°{Ô7MØñ8ô 8Ð ð ð ð ñ ð

ð 
ð 
ð 
ðð ð ð ð "ð "ð "ð "ð "ð "r   