
    
_d                         d dl Z d Zy)    Nc                 B     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|i |S y )N )paramargskwargsfuncs      B/usr/lib/python3/dist-packages/setuptools/_distutils/_functools.pywrapperzpass_none.<locals>.wrapper   s#    ////     )	functoolswraps)r	   r   s   ` r
   	pass_noner      s'     __T0 0 Nr   )r   r   r   r   r
   <module>r      s    r   