
    ix                     `    S SK r S SKJr  S SKJr  S SKJrJr  \" S5      r " S S\\   5      r	g)    N)	Generator)contextmanager)GenericTypeVarTc                       \ rS rSrS\SS4S jr\S\4S j5       r\R                  S\SS4S j5       r\	S\S\
S	   4S
 j5       rSrg)DynamicVariable   defaultreturnNc                 D    Xl         [        R                  " 5       U l        g N)r   	threadinglocaldata)selfr   s     `/var/www/html/ai-image-ml/venv/lib/python3.13/site-packages/hypothesis/utils/dynamicvariables.py__init__DynamicVariable.__init__   s    OO%	    c                 D    [        U R                  SU R                  5      $ )Nvalue)getattrr   r   )r   s    r   r   DynamicVariable.value   s    tyy'4<<88r   r   c                 $    XR                   l        g r   )r   r   )r   r   s     r   r   r      s    		r   )NNNc              #      #    U R                   n XR                  l         S v   X R                  l         g ! X R                  l         f = f7fr   )r   r   )r   r   	old_values      r   
with_valueDynamicVariable.with_value    s1     JJ		(#IIO'IIOiIIOs   A
5 A
AA
)r   r   )__name__
__module____qualname____firstlineno__r   r   propertyr   setterr   r   r   __static_attributes__ r   r   r	   r	      s~    & &d & 9q 9 9 \\ 1       ( (i0@&A ( (r   r	   )
r   collections.abcr   
contextlibr   typingr   r   r   r	   r'   r   r   <module>r+      s,     % % #CL(gaj (r   