@cryptotaxi247 / netdata-1 / commits / 1d1d1b060

add (yaml)safe_load to loaders

lgz committed Jul 27, 2018 at 18:13 UTC 1d1d1b060a2b5ef9ea946dbd68396eae0b0b643d
1 file changed +8
python.d/python_modules/bases/loaders.py
+8
@@ -35,6 +35,14 @@ def dict_constructor(loader, node):
35 return OrderedDict(loader.construct_pairs(node))
36
37
38 +def safe_load(stream):
39 + loader = YamlSafeLoader(stream)
40 + try:
41 + return loader.get_single_data()
42 + finally:
43 + loader.dispose()
44 +
45 +
46 YamlSafeLoader.add_constructor(DEFAULT_MAPPING_TAG, dict_constructor)
47
48