File: //usr/lib64/python2.7/site-packages/mercurial/thirdparty/attr/converters.pyo
�
1�3\c @` s/ d Z d d l m Z m Z m Z d � Z d S( s
Commonly useful converters.
i ( t absolute_importt divisiont print_functionc ` 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( sJ /usr/lib64/python2.7/site-packages/mercurial/thirdparty/attr/converters.pyt optional_converter s ( ( R R ( ( R sJ /usr/lib64/python2.7/site-packages/mercurial/thirdparty/attr/converters.pyt optional s N( t __doc__t
__future__R R R R ( ( ( sJ /usr/lib64/python2.7/site-packages/mercurial/thirdparty/attr/converters.pyt <module> s