%PDF- %PDF-
Direktori : /lib/python2.7/site-packages/salt/renderers/ |
Current File : //lib/python2.7/site-packages/salt/renderers/dson.pyo |
� ���^c @@ s� d Z d d l m Z m Z m Z d d l Z y d d l Z Wn e k rW d Z n Xd d l m Z e j e � Z d � Z d d d � Z d S( 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 ( t absolute_importt print_functiont unicode_literalsN( t sixc C@ s t d k r t d f St S( Nu) Failed to load: dson module not installed( t dsont Nonet Falset True( ( ( s7 /usr/lib/python2.7/site-packages/salt/renderers/dson.pyt __virtual__ s u baseu c K@ sw t | t j � s! | j � } n t j d | � | j d � rZ | | j d � d } n | j � sj i St 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 u DSON input = %su #!u i ( t isinstanceR t string_typest readt logt debugt startswitht findt stripR t loads( t dson_inputt saltenvt slst kwargs( ( s7 /usr/lib/python2.7/site-packages/salt/renderers/dson.pyt render% s ( t __doc__t __future__R R R t loggingR t ImportErrorR t salt.extR t getLoggert __name__R R R ( ( ( s7 /usr/lib/python2.7/site-packages/salt/renderers/dson.pyt <module> s