%PDF- %PDF-
Mini Shell

Mini Shell

Direktori : /lib/python2.7/site-packages/salt/serializers/
Upload File :
Create Path :
Current File : //lib/python2.7/site-packages/salt/serializers/yaml.pyo

�
���^c@@s�dZddlmZmZmZddlZddlZddlZddlm	Z	ddl
mZddlm
Z
mZddlmZddlmZd	d
dgZeje�ZeZeedej�Zeed
ej�Zidd6Zd�Zd�Z de!fd��YZ"defd��YZ#e#j$e"j%e"j&�e#j$de#j'�e#j$de#j(�e#j$de#j)�e#j$de#j*�e#j$de#j+�e#j$de#j,�e#j$de#j-�e#j$de#j.�e#j$de#j/�e#j$de#j0�e#j$d e#j1�e#j$d!e#j2�d"efd#��YZ3e3j4e"e"j5�e3j4e6d�e3j8�e3j4e!e3j9�ej:r�e3j4ej;e3j<�e3j4e=e3j>�ne3j4e?e3j@�e3j4e=e3jA�e3j4eBe3jC�e3j4eDe3jE�e3j4eFe3jE�e3j4eGe3jH�e3j4eIe3jJ�e3j4ejKe3jL�e3j4eje3jM�e3j4de3jN�e3j4ee3jH�dS($u�
    salt.serializers.yaml
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~

    Implements YAML serializer.

    Underneath, it is based on pyyaml and use the safe dumper and loader.
    It also use C bindings if they are available.
i(tabsolute_importtprint_functiontunicode_literalsN(tConstructorError(tScannerError(tDeserializationErrortSerializationError(tsix(tOrderedDictudeserializeu	serializeu	availableuCSafeLoaderuCSafeDumperuIllegal tab characteru0found character '\t' that cannot start any tokencK@s�|jdt�ytj||�SWn�tk
r�}tjd�tj|j	d�}|j
jd}t|||j
j
��nWtk
r�}tjd�t|��n,tk
r�}tjd�t|��nXdS(u�
    Deserialize any string of stream like object into a Python data structure.

    :param stream_or_string: stream or string to deserialize.
    :param options: options given to lower yaml module.
    uLoaderu%Error encountered while deserializinguUnknown yaml render erroriN(t
setdefaulttLoadertyamltloadRtlogt	exceptiont	ERROR_MAPtgettproblemtproblem_marktlineRtbufferRt	Exception(tstream_or_stringtoptionsterrorterr_typetline_num((s9/usr/lib/python2.7/site-packages/salt/serializers/yaml.pytdeserialize(s 


cK@s�|jdt�|jdd�yHtj||�}|jd�rL|d S|jd�rc|d S|SWn,tk
r�}tjd�t	|��nXdS(	u�
    Serialize Python data to YAML.

    :param obj: the data structure to serialize
    :param options: options given to lower yaml module.
    uDumperudefault_flow_styleu
...
i����u
i����u#Error encountered while serializingN(
R	tDumpertNoneRtdumptendswithRR
RR(tobjRtresponseR((s9/usr/lib/python2.7/site-packages/salt/serializers/yaml.pyt	serializeBs
tEncryptedStringcB@s,eZdZed��Zed��ZRS(u
!encryptedcC@st|j|��S(N(R#tconstruct_scalar(tloaderttagtnode((s9/usr/lib/python2.7/site-packages/salt/serializers/yaml.pytyaml_constructor\scC@s|jtj|j��S(N(trepresent_scalarR#tyaml_tagt__str__(tdumpertdata((s9/usr/lib/python2.7/site-packages/salt/serializers/yaml.pytyaml_dumper`s(t__name__t
__module__R*tstaticmethodR(R.(((s9/usr/lib/python2.7/site-packages/salt/serializers/yaml.pyR#XsR
cB@seZdZRS(u2Overwrites Loader as not for pollute legacy Loader(R/R0t__doc__(((s9/usr/lib/python2.7/site-packages/salt/serializers/yaml.pyR
esutag:yaml.org,2002:nullutag:yaml.org,2002:boolutag:yaml.org,2002:intutag:yaml.org,2002:floatutag:yaml.org,2002:binaryutag:yaml.org,2002:timestamputag:yaml.org,2002:omaputag:yaml.org,2002:pairsutag:yaml.org,2002:setutag:yaml.org,2002:strutag:yaml.org,2002:sequtag:yaml.org,2002:mapRcB@seZdZRS(u2Overwrites Dumper as not for pollute legacy Dumper(R/R0R2(((s9/usr/lib/python2.7/site-packages/salt/serializers/yaml.pyRys(OR2t
__future__RRRtdatetimetloggingRtyaml.constructorRtyaml.scannerRtsalt.serializersRRtsalt.extRtsalt.utils.odictRt__all__t	getLoggerR/R
tTruet	availabletgetattrt
SafeLoadert
BaseLoadert
SafeDumpert
BaseDumperRRR"tstrR#R
tadd_multi_constructorR*R(tconstruct_yaml_nulltconstruct_yaml_booltconstruct_yaml_inttconstruct_yaml_floattconstruct_yaml_binarytconstruct_yaml_timestamptconstruct_yaml_omaptconstruct_yaml_pairstconstruct_yaml_settconstruct_yaml_strtconstruct_yaml_seqtconstruct_yaml_mapRtadd_multi_representerR.ttypeRtrepresent_nonet
represent_strtPY2t	text_typetrepresent_unicodetinttrepresent_longtbooltrepresent_boolt
represent_inttfloattrepresent_floattlisttrepresent_listttupletdicttrepresent_dicttsett
represent_settdatetrepresent_datetrepresent_datetimetrepresent_undefined(((s9/usr/lib/python2.7/site-packages/salt/serializers/yaml.pyt<module>
sf
		
	

Zerion Mini Shell 1.0