�
,�Re� � � � d dl Z d� ZdS )� Nc �F � � t j � � � � fd�� � }|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 ���/builddir/build/BUILDROOT/alt-python311-setuptools-65.6.3-2.el8.x86_64/opt/alt/python311/lib/python3.11/site-packages/setuptools/_distutils/_functools.py�wrapperzpass_none.