specify YAML loader
authorFrançois Michonneau <francois.michonneau@gmail.com>
Wed, 18 Dec 2019 19:25:25 +0000 (14:25 -0500)
committerFrançois Michonneau <francois.michonneau@gmail.com>
Wed, 18 Dec 2019 19:25:25 +0000 (14:25 -0500)
Co-authored-by: Daniel McCloy <dan.mccloy@gmail.com>c
bin/util.py

index 5a46cec03f507649695398994ba4820de1455a1f..f1499ff31c1201dd19af50d577a78767a37dff7e 100644 (file)
@@ -144,7 +144,7 @@ def split_metadata(path, text):
         metadata_raw = pieces[1]
         text = pieces[2]
         try:
-            metadata_yaml = yaml.load(metadata_raw, Loader=yaml.FullLoader)
+            metadata_yaml = yaml.load(metadata_raw, Loader=yaml.SafeLoader)
         except yaml.YAMLError as e:
             print('Unable to parse YAML header in {0}:\n{1}'.format(
                 path, e), file=sys.stderr)
@@ -161,7 +161,7 @@ def load_yaml(filename):
 
     try:
         with open(filename, 'r') as reader:
-            return yaml.load(reader, Loader=yaml.FullLoader)
+            return yaml.load(reader, Loader=yaml.SafeLoader)
     except (yaml.YAMLError, IOError) as e:
         print('Unable to load YAML file {0}:\n{1}'.format(
             filename, e), file=sys.stderr)