File manager - Edit - /opt/saltstack/salt/lib/python3.10/site-packages/salt/renderers/__pycache__/json5.cpython-310.pyc
Back
o ;j � @ sX d Z ddlZzddlZdZW n ey dZY nw e�e�ZdZ dd� Z dd d�ZdS ) 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 � NTF�json5c C s t sdS tS )N)Fzjson5 module not installed)� HAS_JSON5�__virtualname__� r r �H/opt/saltstack/salt/lib/python3.10/site-packages/salt/renderers/json5.py�__virtual__ s r �base� c K sH t | t�s | �� } | �d�r| | �d�d d� } | �� si S t�| �S )z� Accepts JSON as a string or as a file object and runs it through the JSON parser. :rtype: A Python data structure z#!� � N)� isinstance�str�read� startswith�find�strip�json�loads)Z json_dataZsaltenvZsls�kwsr r r �render$ s r )r r )�__doc__�loggingr r r �ImportError� getLogger�__name__�logr r r r r r r �<module> s �
| ver. 1.4 |
Github
|
.
| PHP 8.2.30 | Generation time: 0 |
proxy
|
phpinfo
|
Settings