diff --git a/src/metaglot/pofile.py b/src/metaglot/pofile.py index aca7182..7366342 100644 --- a/src/metaglot/pofile.py +++ b/src/metaglot/pofile.py @@ -216,6 +216,7 @@ def generate_pot(manifest: Manifest, output_path: Path) -> None: comment=entry.comment or None, ) ) + output_path.parent.mkdir(parents=True, exist_ok=True) po.save(str(output_path)) logging.info("Wrote %d entries to POT file %s.", len(po), output_path)