Mini Kabibi Habibi
�
+I�]c @` sT d Z d d l m Z m Z m Z d d l m Z m Z d � Z e d d � Z
d S( s
Commonly useful converters.
i ( t absolute_importt divisiont print_functioni ( t NOTHINGt Factoryc ` s � f d � } | S( s�
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( t None( t val( t converter( s7 /mingw64/lib/python2.7/site-packages/attr/converters.pyt optional_converter s ( ( R R ( ( R s7 /mingw64/lib/python2.7/site-packages/attr/converters.pyt optional
s c ` s� � t k r'