U
    Ü¦—\”  ã                   @   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   sj   t ƒ }| d|¡}ztj| |ŽW S  tk
rd } z&dt|ƒkrR||k	rR| W Y ¢S ‚ W 5 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   ú4/usr/lib/python3/dist-packages/keyring/py33compat.pyr   	   s    r   N)Ú__doc__Z
py27compatr   r   r   r   r   r   Ú<module>   s   