%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/toml.pyo

�
���^c@@s�dZddlmZyddlZeZWnek
rEeZnXddl	m
Z
mZddlm
Z
dddgZd	�Zd
�ZdS(s�
    salt.serializers.toml
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~

    Implements TOML serializer.

    It's just a wrapper around pytoml module.
i(tabsolute_importN(tDeserializationErrortSerializationError(tsixtdeserializet	serializet	availablecK@s�yZt|ttjf�s+tj||�St|t�rL|jd�}ntj|�SWntk
r{}t	|��nXdS(s�
    Deserialize from TOML into Python data structure.

    :param stream_or_string: toml stream or string to deserialize.
    :param options: options given to lower pytoml module.
    sutf-8N(
t
isinstancetbytesRtstring_typesttomltloadtdecodetloadst	ExceptionR(tstream_or_stringtoptionsterror((s9/usr/lib/python2.7/site-packages/salt/serializers/toml.pyRscK@s]y7d|kr&tj||d|�Stj||�SWntk
rX}t|��nXdS(s�
    Serialize Python data to TOML.

    :param obj: the data structure to serialize.
    :param options: options given to lower pytoml module.
    tfile_outN(R
tdumptdumpsRR(tobjRR((s9/usr/lib/python2.7/site-packages/salt/serializers/toml.pyR1s(t__doc__t
__future__RtpytomlR
tTrueRtImportErrortFalsetsalt.serializersRRtsalt.extRt__all__RR(((s9/usr/lib/python2.7/site-packages/salt/serializers/toml.pyt<module>	s


	

Zerion Mini Shell 1.0