From 9a3ad69ee9f94ff7238c44b228312869f6a2e9ef Mon Sep 17 00:00:00 2001 From: Jimmy Brisson Date: Thu, 12 Jul 2018 10:27:14 -0500 Subject: [PATCH] Ensure that files generated have a directory --- tools/export/exporters.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/tools/export/exporters.py b/tools/export/exporters.py index 8524334a60..ee900ed8ec 100644 --- a/tools/export/exporters.py +++ b/tools/export/exporters.py @@ -9,6 +9,7 @@ from jinja2.environment import Environment import copy from tools.targets import TARGET_MAP +from tools.utils import mkdir class TargetNotSupportedException(Exception): @@ -139,6 +140,7 @@ class Exporter(object): """Generates a project file from a template using jinja""" target_text = self._gen_file_inner(template_file, data, target_file, **kwargs) target_path = self.gen_file_dest(target_file) + mkdir(dirname(target_path)) logging.debug("Generating: %s", target_path) open(target_path, "w").write(target_text) self.generated_files += [target_path]