Anons79 Mini Shell

Directory : /lib/python2.7/site-packages/ansible/module_utils/common/text/
Upload File :
Current File : //lib/python2.7/site-packages/ansible/module_utils/common/text/converters.pyc

�
�Udac@`s�ddlmZmZmZeZddlZddlZddlm	Z	m
Z
mZddlm
Z
ddlmZmZmZd�Zd�Zdd	d
�Zdd	d�ZdS(i(tabsolute_importtdivisiontprint_functionN(tto_bytest	to_nativetto_text(tSet(tbinary_typet	iteritemst	text_typecC`sOt|t�rt|�St|tj�r5|j�Stdt|���dS(NsCannot json serialize %s(t
isinstanceRtlisttdatetimet	isoformatt	TypeErrorR(tobj((sO/usr/lib/python2.7/site-packages/ansible/module_utils/common/text/converters.pyt_json_encode_fallbacks


cK`s�x�dD]�}y tj|d|dt|�SWqtk
r�yt|d|�}Wntk
riqnXtj|dt|�Stk
r�qqXqWtd��dS(Nsutf-8slatin-1tencodingtdefaults$Invalid unicode encoding encountered(sutf-8slatin-1(tjsontdumpsRRtcontainer_to_texttUnicodeDecodeErrortUnicodeError(tdatatkwargsRtnew_data((sO/usr/lib/python2.7/site-packages/ansible/module_utils/common/text/converters.pytjsonifys
 


sutf-8tsurrogate_or_strictc`s�t|t�r%t|d�d��St|t�rWt��fd�t|�D��St|t�r�g|D]}t|���^qmSt|t�r�t��fd�|D��S|SdS(s� Recursively convert dict keys and values to byte str

        Specialized for json return because this only handles, lists, tuples,
        and dict container types (the containers that the json module returns)
    Rterrorsc3`s!|]}t|���VqdS(N(tcontainer_to_bytes(t.0to(RR(sO/usr/lib/python2.7/site-packages/ansible/module_utils/common/text/converters.pys	<genexpr>6sc3`s!|]}t|���VqdS(N(R(RR (RR(sO/usr/lib/python2.7/site-packages/ansible/module_utils/common/text/converters.pys	<genexpr>:sN(R
R	RtdictRRRttuple(tdRRR ((RRsO/usr/lib/python2.7/site-packages/ansible/module_utils/common/text/converters.pyR,s##c`s�t|t�r%t|d�d��St|t�rWt��fd�t|�D��St|t�r�g|D]}t|���^qmSt|t�r�t��fd�|D��S|SdS(s�Recursively convert dict keys and values to text str

    Specialized for json return because this only handles, lists, tuples,
    and dict container types (the containers that the json module returns)
    RRc3`s!|]}t|���VqdS(N(R(RR (RR(sO/usr/lib/python2.7/site-packages/ansible/module_utils/common/text/converters.pys	<genexpr>Jsc3`s!|]}t|���VqdS(N(R(RR (RR(sO/usr/lib/python2.7/site-packages/ansible/module_utils/common/text/converters.pys	<genexpr>NsN(R
RRR!RRRR"(R#RRR ((RRsO/usr/lib/python2.7/site-packages/ansible/module_utils/common/text/converters.pyR?s##(t
__future__RRRttypet
__metaclass__RRtansible.module_utils._textRRRt/ansible.module_utils.common._collections_compatRtansible.module_utils.sixRRR	RRRR(((sO/usr/lib/python2.7/site-packages/ansible/module_utils/common/text/converters.pyt<module>s		

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