Module Expr Str ImportFrom alias Import alias TryExcept body Import alias identifier Assign NameStore NameLoad handlers ExceptHandler type NameLoad body Assign NameStore NameLoad ImportFrom alias Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assign NameStore Str FunctionDef arguments args defaults body If UnaryOpNot NameLoad body Return TupleLoad NameLoad Str Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults Str Str kwarg body Expr Str If UnaryOpNot Call NameLoad NameLoad NameLoad body Assign NameStore Call AttributeLoad NameLoad attr If Call AttributeLoad NameLoad attr Str body Assign NameStore SubscriptLoad NameLoad Slice BinOpAdd Call AttributeLoad NameLoad attr Str Num If UnaryOpNot Call AttributeLoad NameLoad attr body Return Dict Return Call AttributeLoad NameLoad attr NameLoad decorator_list
N/A N/A 
JSON5 Renderer for Salt

.. versionadded:: 2016.3.0

JSON5 is an unofficial extension to JSON. See http://json5.org/ for more
information.

This renderer requires the `json5 python bindings`__, installable via pip.

.. __: https://pypi.python.org/pypi/json5
 __future__ absolute_import N/A logging N/A N/A N/A json5 json N/A HAS_JSON5 True N/A N/A N/A ImportError N/A N/A HAS_JSON5 False salt.ext.six string_types N/A log N/A N/A logging getLogger __name__ N/A __virtualname__ json5 __virtual__ N/A N/A N/A N/A N/A N/A HAS_JSON5 N/A N/A N/A False json5 module not installed N/A __virtualname__ N/A render N/A N/A json_data saltenv sls N/A base kws N/A N/A 
    Accepts JSON as a string or as a file object and runs it through the JSON
    parser.

    :rtype: A Python data structure
     N/A N/A N/A isinstance json_data string_types N/A N/A json_data N/A N/A json_data read N/A N/A N/A json_data startswith #! N/A N/A json_data N/A json_data N/A N/A N/A N/A json_data find 1 N/A N/A N/A N/A json_data strip N/A N/A N/A N/A N/A N/A json loads json_data N/A