o
    ^+)h›  ã                   @   s   d dl Z dd„ ZdS )é    Nc                    s   t  ˆ ¡‡ fdd„ƒ}|S )z¥
    Wrap func so it's not called if its first param is None

    >>> print_text = pass_none(print)
    >>> print_text('text')
    text
    >>> print_text(None)
    c                    s"   | d urˆ | g|¢R i |¤ŽS d S )N© )ÚparamÚargsÚkwargs©Úfuncr   ú_C:\Users\User\Downloads\Proyecto_IoT\venv\Lib\site-packages\setuptools/_distutils/_functools.pyÚwrapper   s   ÿzpass_none.<locals>.wrapper)Ú	functoolsÚwraps)r   r	   r   r   r   Ú	pass_none   s   
r   )r
   r   r   r   r   r   Ú<module>   s    