B
    øoh\”  ã               @   s   d Z ddlmZ dd„ ZdS )z]
Compatibility support for Python 3.3. Remove when Python 3.3 support is
no longer required.
é   )Úbuiltinsc           
   O   s`   t ƒ }| d|¡}ytj| |ŽS  tk
rZ } zdt|ƒkrH||k	rH|S ‚ W dd}~X Y nX dS )zâ
    Add support for 'default' kwarg.

    >>> max([], default='res')
    'res'

    >>> max(default='res')
    Traceback (most recent call last):
    ...
    TypeError: ...

    >>> max('a', 'b', default='other')
    'b'
    Údefaultzempty sequenceN)ÚobjectÚpopr   ÚmaxÚ
ValueErrorÚstr)ÚargsÚkwargsZmissingr   Úexc© r   ú1lib/python3.7/site-packages/keyring/py33compat.pyr   	   s    r   N)Ú__doc__Z
py27compatr   r   r   r   r   r   Ú<module>   s   