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