← Back
Editing: py27compat.cpython-38.pyc
U ܦ�\? � @ s d Z zddlZW n ek r, ddlZY nX zeZW n ek rN eZY nX zeZee fZ W n ek r~ e Ze fZ Y nX zddlZW n ek r� ddlZY nX zddl mZ W n ek r� eZY nX dd� ZzddlZW n ek �r ddlZY nX dS )z] Compatibility support for Python 2.7. Remove when Python 2.7 support is no longer required. � N)�ifilterc s � fdd�}|S )z6Class decorator for creating a class with a metaclass.c sN | j �� }|�dd � |�dd � |�dd�D ]}|�|� q.� | j| j|�S )N�__dict__�__weakref__� __slots__� )r �copy�pop�get�__name__� __bases__)�clsZ orig_varsZ slots_var�� metaclassr �4/usr/lib/python3/dist-packages/keyring/py27compat.py�wrapper% s zadd_metaclass.<locals>.wrapperr )r r r r r � add_metaclass# s r )�__doc__�configparser�ImportError�ConfigParserZ raw_input�input� NameErrorZunicodeZ text_type�strZstring_typesZcPickle�pickle� itertoolsr �filterr �builtinsZ__builtin__r r r r �<module> s6
Save File
Cancel