
­­­­­­­­­­­­­­­­­­
<!DOCTYPE html>
<html>
U
    #IGZ                     @   s$   d Z ddlmZmZmZ dd ZdS )z
Commonly useful converters.
    )absolute_importdivisionprint_functionc                    s    fdd}|S )z
    A converter that allows an attribute to be optional. An optional attribute
    is one which can be set to ``None``.

    :param callable converter: the converter that is used for non-``None``
        values.

    ..  versionadded:: 17.1.0
    c                    s   | d krd S  | S )N )val	converterr   @/opt/alt/python38/lib/python3.8/site-packages/attr/converters.pyoptional_converter   s    z$optional.<locals>.optional_converterr   )r   r
   r   r   r	   optional   s    r   N)__doc__
__future__r   r   r   r   r   r   r   r	   <module>   s   