%PDF- %PDF-
Mini Shell

Mini Shell

Direktori : /usr/lib/python2.7/site-packages/salt/serializers/
Upload File :
Create Path :
Current File : //usr/lib/python2.7/site-packages/salt/serializers/json.pyc

�
���^c@@s�dZddlmZmZmZyddlZWnek
rQddlZnXddl	Z
ddlmZm
Z
ddlmZdddgZeZd	�Zd
�ZdS(u�
    salt.serializers.json
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~

    Implements JSON serializer.

    It's just a wrapper around json (or simplejson if available).
i(tabsolute_importtprint_functiontunicode_literalsN(tDeserializationErrortSerializationError(tsixudeserializeu	serializeu	availablecK@s�yrt|ttjf�s7tjjj|dt|�St|t�rX|j	d�}ntjjj
|dt�SWntk
r�}t|��nXdS(u�
    Deserialize any string or stream like object into a Python data structure.

    :param stream_or_string: stream or string to deserialize.
    :param options: options given to lower json/simplejson module.
    t_json_moduleuutf-8N(
t
isinstancetbytesRtstring_typestsalttutilstjsontloadt_jsontdecodetloadst	ExceptionR(tstream_or_stringtoptionsterror((s9/usr/lib/python2.7/site-packages/salt/serializers/json.pytdeserializescK@snyHd|kr+tjjj|dt|�Stjjj|dt|�SWntk
ri}t|��nXdS(u�
    Serialize Python data to JSON.

    :param obj: the data structure to serialize
    :param options: options given to lower json/simplejson module.
    ufpRN(R
RRtdumpRtdumpsRR(tobjRR((s9/usr/lib/python2.7/site-packages/salt/serializers/json.pyt	serialize3s (t__doc__t
__future__RRRt
simplejsonRtImportErrorRtsalt.utils.jsonR
tsalt.serializersRRtsalt.extRt__all__tTruet	availableRR(((s9/usr/lib/python2.7/site-packages/salt/serializers/json.pyt<module>	s
	

Zerion Mini Shell 1.0