util.py: remove empty line
[rnaseq-cwl-training.git] / bin / util.py
index 522f5dfc6a00ff07cbcf64bb4c744745c47b02b5..5a46cec03f507649695398994ba4820de1455a1f 100644 (file)
@@ -117,7 +117,7 @@ def read_markdown(parser, path):
     # Parse Markdown.
     cmd = 'ruby {0}'.format(parser)
     p = Popen(cmd, shell=True, stdin=PIPE, stdout=PIPE,
-              close_fds=True, universal_newlines=True)
+              close_fds=True, universal_newlines=True, encoding='utf-8')
     stdout_data, stderr_data = p.communicate(body)
     doc = json.loads(stdout_data)
 
@@ -144,7 +144,7 @@ def split_metadata(path, text):
         metadata_raw = pieces[1]
         text = pieces[2]
         try:
-            metadata_yaml = yaml.load(metadata_raw)
+            metadata_yaml = yaml.load(metadata_raw, Loader=yaml.FullLoader)
         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)
+            return yaml.load(reader, Loader=yaml.FullLoader)
     except (yaml.YAMLError, IOError) as e:
         print('Unable to load YAML file {0}:\n{1}'.format(
             filename, e), file=sys.stderr)