003 File Manager
Current Path:
/usr/local/lib/python3.8/site-packages/salt/renderers
usr
/
local
/
lib
/
python3.8
/
site-packages
/
salt
/
renderers
/
📁
..
📄
__init__.py
(28 B)
📁
__pycache__
📄
aws_kms.py
(8.03 KB)
📄
cheetah.py
(644 B)
📄
dson.py
(1.01 KB)
📄
genshi.py
(1.27 KB)
📄
gpg.py
(13.4 KB)
📄
hjson.py
(677 B)
📄
jinja.py
(2.16 KB)
📄
json.py
(546 B)
📄
json5.py
(1.03 KB)
📄
mako.py
(838 B)
📄
msgpack.py
(834 B)
📄
nacl.py
(2.64 KB)
📄
pass.py
(2.91 KB)
📄
py.py
(4.17 KB)
📄
pydsl.py
(12.99 KB)
📄
pyobjects.py
(16.4 KB)
📄
stateconf.py
(19.48 KB)
📄
tomlmod.py
(906 B)
📄
wempy.py
(761 B)
📄
yaml.py
(3.12 KB)
📄
yamlex.py
(735 B)
Editing: tomlmod.py
import logging import warnings import salt.serializers.toml import salt.utils.url log = logging.getLogger(__name__) __virtualname__ = "toml" def __virtual__(): if salt.serializers.toml.HAS_TOML is False: return (False, "The 'toml' library is missing") return __virtualname__ def render(sls_data, saltenv="base", sls="", **kws): """ Accepts TOML as a string or as a file object and runs it through the parser. :rtype: A Python data structure """ with warnings.catch_warnings(record=True) as warn_list: data = salt.serializers.toml.deserialize(sls_data) or {} for item in warn_list: log.warning( "%s found in %s saltenv=%s", item.message, salt.utils.url.create(sls), saltenv, ) log.debug("Results of SLS rendering: \n%s", data) return data
Upload File
Create Folder