
    h?                         S SK r S SKrS rg)    Nc                 x   ^ ^ [         R                  " SS5      m[        R                  " T 5      UU 4S j5       nU$ )zY
Wrap a method such that when it is called, the args and kwargs are
saved on the method.
args_and_kwargszargs kwargsc                b   > STR                   -   nT" X5      n[        XU5        T" U /UQ70 UD6$ )N_saved_)__name__setattr)selfargskwargs	attr_nameattrr   methods        G/var/www/auris/envauris/lib/python3.13/site-packages/zipp/_functools.pywrapper!save_method_args.<locals>.wrapper   s:    /	t,&d,T,V,,    )collections
namedtuple	functoolswraps)r   r   r   s   ` @r   save_method_argsr      s:    
 ",,->NO__V- - Nr   )r   r   r    r   r   <module>r      s     r   