
    ,h                    l    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
y)    )annotationsN   )_coretrio_testing_contextvarzcontextvars.ContextVar[str]c                   K   t         j                  d       g dfd} t        j                         4 d {   }|j	                  |        d d d       d {    dgk(  sJ y 7 .7 # 1 d {  7  sw Y   xY ww)Nmainc                 X   K   t         j                         } j                  |        y wNr   getappendvaluerecords    ^/var/www/html/Resume-Scraper/venv/lib/python3.12/site-packages/trio/_tests/test_contextvars.pychildz'test_contextvars_default.<locals>.child   !     '++-e   '*returnNone)r   setr   open_nursery
start_soon)r   nurseryr   s     @r   test_contextvars_defaultr      s|     'F !!# " "w5!" "fX" " " " "sD   6BA(BA,BA*B*B,A>2A53A>:Bc                 <  K   t         j                  d       g dfd} t        j                         4 d {   }|j	                  |        d d d       d {    t         j                         }dgk(  sJ |dk(  sJ y 7 I7 *# 1 d {  7  sw Y   :xY ww)Nr   c                    K   t         j                  d       t         j                         } j                  |        y w)Nr   )r   r   r   r   r   s    r   r   z#test_contextvars_set.<locals>.child   s/     ##G,'++-es   <?r   r   )r   r   r   r   r   r   )r   r   r   r   s      @r   test_contextvars_setr      s     'F
 !!# " "w5!" "#'')EgYF??	" " " " "sD   6BBBBBB)BBBBBBc                   K   t         j                  d       t        j                         } t         j                  d       g dfd}t	        j
                         4 d {   }| j                  |j                  |       |j                  |       d d d       d {    t         j                         }t              ddhk(  sJ |dk(  sJ y 7 o7 4# 1 d {  7  sw Y   DxY ww)Nr   second_mainc                 X   K   t         j                         } j                  |        y w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M!!!" " " " "sH   AC+"C#C+&.CC+C 3C+C+C(CC($C+r   )
__future__r   r#    r   
ContextVarr   __annotations__r   r   r'        r   <module>r.      s;    "  7M{7M7M8 4 

 "r-   