o
    mh                     @   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   /home/ubuntu/experiments/live_experiments/Pythonexperiments/flaskexp/venv310/lib/python3.10/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    