From 13631b9a68d0f96330f700b41bbf6aab70b78afa Mon Sep 17 00:00:00 2001 From: Jonathan Wren <9453067+wren@users.noreply.github.com> Date: Sun, 14 Apr 2019 09:47:31 -0700 Subject: [PATCH] Fix issue #584 YAMLLoadWarning (#585) --- features/steps/core.py | 2 +- jrnl/plugins/template.py | 2 +- jrnl/util.py | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/features/steps/core.py b/features/steps/core.py index 4813b252a..83981d138 100644 --- a/features/steps/core.py +++ b/features/steps/core.py @@ -225,7 +225,7 @@ def check_journal_content(context, text, journal_name="default"): @then('journal "{journal_name}" should not exist') def journal_doesnt_exist(context, journal_name="default"): with open(install.CONFIG_FILE_PATH) as config_file: - config = yaml.load(config_file) + config = yaml.load(config_file, Loader=yaml.FullLoader) journal_path = config['journals'][journal_name] assert not os.path.exists(journal_path) diff --git a/jrnl/plugins/template.py b/jrnl/plugins/template.py index 0b4c533d1..f54f481af 100644 --- a/jrnl/plugins/template.py +++ b/jrnl/plugins/template.py @@ -23,7 +23,7 @@ def __init__(self, template): def from_file(cls, filename): with open(filename) as f: front_matter, body = f.read().strip("-\n").split("---", 2) - front_matter = yaml.load(front_matter) + front_matter = yaml.load(front_matter, Loader=yaml.FullLoader) template = cls(body) template.__dict__.update(front_matter) return template diff --git a/jrnl/util.py b/jrnl/util.py index 2cf540577..7f6688d8b 100644 --- a/jrnl/util.py +++ b/jrnl/util.py @@ -141,7 +141,7 @@ def load_config(config_path): """Tries to load a config file from YAML. """ with open(config_path) as f: - return yaml.load(f) + return yaml.load(f, Loader=yaml.FullLoader) def scope_config(config, journal_name):