From baae394ca899aba6df0fce010946f139b1535c65 Mon Sep 17 00:00:00 2001 From: Debora Benedetto <debora.benedetto@hpe.com> Date: Tue, 19 Jul 2022 19:34:55 +0200 Subject: [PATCH] bugfix folder creation --- controller/Orchestrator.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/controller/Orchestrator.py b/controller/Orchestrator.py index 29af7c8..0797836 100644 --- a/controller/Orchestrator.py +++ b/controller/Orchestrator.py @@ -1,5 +1,6 @@ import json import logging +import os import tarfile import time import uuid @@ -48,6 +49,7 @@ def choose_plugin(parameters, template_generated_folder): def save_file(data, file_path, output_extensions="json"): logging.debug(f"Saving data: {data} at {file_path}") logging.info(f"Saving data at: {file_path}") + os.makedirs(os.path.dirname(file_path), exist_ok=True) file = open(file_path, "w") if isinstance(data, dict) and output_extensions == "YAML": logging.info("Converting python dict into yaml data") -- GitLab