From a8d5a666250934229631a3592cfd1bf499acdc67 Mon Sep 17 00:00:00 2001 From: manonBlanco <blanco@teklia.com> Date: Tue, 21 May 2024 10:51:05 +0200 Subject: [PATCH] Create missing folders if needed --- dan/datasets/entities/extract.py | 2 ++ dan/datasets/tokens/generate.py | 1 + 2 files changed, 3 insertions(+) diff --git a/dan/datasets/entities/extract.py b/dan/datasets/entities/extract.py index c6d23d36..6991ddba 100644 --- a/dan/datasets/entities/extract.py +++ b/dan/datasets/entities/extract.py @@ -18,6 +18,8 @@ def run(database: Path, output_file: Path) -> None: entities = list( map(itemgetter(0), EntityType.select(EntityType.name).distinct().tuples()) ) + + output_file.parent.mkdir(exist_ok=True, parents=True) output_file.write_text( yaml.safe_dump({"entities": entities}, explicit_start=True, allow_unicode=True) ) diff --git a/dan/datasets/tokens/generate.py b/dan/datasets/tokens/generate.py index 6906e262..c815ade0 100644 --- a/dan/datasets/tokens/generate.py +++ b/dan/datasets/tokens/generate.py @@ -37,6 +37,7 @@ def run(entities: Path, end_tokens: bool, output_file: Path) -> None: } # Save entities & tokens to YAML + output_file.parent.mkdir(exist_ok=True, parents=True) output_file.write_text( yaml.safe_dump(tokens, explicit_start=True, allow_unicode=True, sort_keys=False) ) -- GitLab