From d178ebdc94dddfd565fb523989a88f0a74655b3e Mon Sep 17 00:00:00 2001 From: nmulcahey Date: Mon, 5 Jun 2023 14:47:42 -0700 Subject: [docs] Use yaml.safe_load() in build_*.py scripts (#2432) Co-authored-by: itchyny --- docs/build_manpage.py | 2 +- docs/build_mantests.py | 2 +- docs/build_website.py | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/docs/build_manpage.py b/docs/build_manpage.py index 88ce4e9d..7e33e2b1 100755 --- a/docs/build_manpage.py +++ b/docs/build_manpage.py @@ -187,7 +187,7 @@ class RoffWalker(object): def load_yml_file(fn): with open(fn) as f: - return yaml.load(f, Loader=yaml.Loader) + return yaml.safe_load(f) def dedent_body(body): lines = [re.sub(r'^ (\S)', r'\1', l) for l in body.split('\n')] diff --git a/docs/build_mantests.py b/docs/build_mantests.py index 40f0dccf..d687a103 100755 --- a/docs/build_mantests.py +++ b/docs/build_mantests.py @@ -2,7 +2,7 @@ import yaml with open("content/manual/manual.yml") as f: - manual = yaml.load(f) + manual = yaml.safe_load(f) for section in manual.get('sections', []): for entry in section.get('entries', []): for example in entry.get('examples', []): diff --git a/docs/build_website.py b/docs/build_website.py index 85d78942..191b1dbc 100755 --- a/docs/build_website.py +++ b/docs/build_website.py @@ -16,7 +16,7 @@ env = Environment( def load_yml_file(fn): with open(fn) as f: - return yaml.load(f, Loader=yaml.Loader) + return yaml.safe_load(f) env.filters['search_id'] = lambda input: input.replace(r'`', '') env.filters['section_id'] = lambda input: re.sub(r"[^a-zA-Z0-9_]", '', input) -- cgit v1.2.3