a
    ai?                     @   s   d dl Z d dlZdd ZdS )    Nc                    s(   t dd t fdd}|S )ze
    Wrap a method such that when it is called, the args and kwargs are
    saved on the method.
    args_and_kwargszargs kwargsc                   s6   dj  } ||}t| || | g|R i |S )NZ_saved_)__name__setattr)selfargskwargs	attr_nameattrr   method I/var/www/html/SiteWeb/venv/lib/python3.9/site-packages/zipp/_functools.pywrapper   s    

z!save_method_args.<locals>.wrapper)collections
namedtuple	functoolswraps)r   r   r   r
   r   save_method_args   s    r   )r   r   r   r   r   r   r   <module>   s   