%PDF- %PDF-
Mini Shell

Mini Shell

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

�
���^c@@s�dZddlmZmZmZddlZyddlZWnek
rWdZnXddl	m
Z
eje�Z
d�Zddd�ZdS(	u
DSON Renderer for Salt

This renderer is intended for demonstration purposes. Information on the DSON
spec can be found `here`__.

.. __: http://vpzomtrrfrt.github.io/DSON/

This renderer requires `Dogeon`__ (installable via pip)

.. __: https://github.com/soasme/dogeon
i(tabsolute_importtprint_functiontunicode_literalsN(tsixcC@stdkrtdfStS(Nu)Failed to load: dson module not installed(tdsontNonetFalsetTrue(((s7/usr/lib/python2.7/site-packages/salt/renderers/dson.pyt__virtual__s
ubaseucK@swt|tj�s!|j�}ntjd|�|jd�rZ||jd�d}n|j�sjiSt	j
|�S(u�
    Accepts DSON data as a string or as a file object and runs it through the
    JSON parser.

    :rtype: A Python data structure
    uDSON input = %su#!u
i(t
isinstanceRtstring_typestreadtlogtdebugt
startswithtfindtstripRtloads(t
dson_inputtsaltenvtslstkwargs((s7/usr/lib/python2.7/site-packages/salt/renderers/dson.pytrender%s(t__doc__t
__future__RRRtloggingRtImportErrorRtsalt.extRt	getLoggert__name__RRR(((s7/usr/lib/python2.7/site-packages/salt/renderers/dson.pyt<module>
s

	

Zerion Mini Shell 1.0