
    Ig                         d dl Z d ZdS )    Nc                 F     t          j                    f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                 $    |  | g|R i |S d S )N )paramargskwargsfuncs      \/var/www/html/4nations/venv/lib/python3.11/site-packages/setuptools/_distutils/_functools.pywrapperzpass_none.<locals>.wrapper   s1    4///////     )	functoolswraps)r	   r   s   ` r
   	pass_noner      s:     _T0 0 0 0 0 Nr   )r   r   r   r   r
   <module>r      s*           r   