Anons79 Mini Shell

Directory : /proc/self/root/lib/python2.7/site-packages/ansible/utils/
Upload File :
Current File : //proc/self/root/lib/python2.7/site-packages/ansible/utils/py3compat.pyc

�
�Udac@`s�ddlmZmZmZeZddlZddlZddlm	Z	ddl
mZmZddl
mZdZdefd��YZed	d
�ZdS(i(tabsolute_importtdivisiontprint_functionN(tPY3(tto_bytestto_text(tMutableMappingtenviront_TextEnvironcB`sJeZdZddd�Zd�Zd�Zd�Zd�Zd�Z	RS(s�
    Utility class to return text strings from the environment instead of byte strings

    Mimics the behaviour of os.environ on Python3
    cC`sU|dkrtj}n||_i|_|dkrHtj�|_n	||_dS(N(tNonetosRt_raw_environt_value_cachetsystgetfilesystemencodingtencoding(tselftenvR((s;/usr/lib/python2.7/site-packages/ansible/utils/py3compat.pyt__init__s		cC`s|j|=dS(N(R(Rtkey((s;/usr/lib/python2.7/site-packages/ansible/utils/py3compat.pyt__delitem__,scC`s\|j|}tr|S||jkrQt|d|jdddd�|j|<n|j|S(NRt	nonstringtpassthruterrorstsurrogate_or_strict(RRRRR(RRtvalue((s;/usr/lib/python2.7/site-packages/ansible/utils/py3compat.pyt__getitem__/s
cC`s,t|d|jdddd�|j|<dS(NRRtstrictRR(RRR(RRR((s;/usr/lib/python2.7/site-packages/ansible/utils/py3compat.pyt__setitem__:scC`s
|jj�S(N(Rt__iter__(R((s;/usr/lib/python2.7/site-packages/ansible/utils/py3compat.pyR>scC`s
t|j�S(N(tlenR(R((s;/usr/lib/python2.7/site-packages/ansible/utils/py3compat.pyt__len__AsN(
t__name__t
__module__t__doc__R	RRRRRR(((s;/usr/lib/python2.7/site-packages/ansible/utils/py3compat.pyRs				Rsutf-8(senviron(t
__future__RRRttypet
__metaclass__R
R
tansible.module_utils.sixRtansible.module_utils._textRRt/ansible.module_utils.common._collections_compatRt__all__RR(((s;/usr/lib/python2.7/site-packages/ansible/utils/py3compat.pyt<module>s-

Anons79 File Manager Version 1.0, Coded By Anons79
Email: [email protected]