From f7bc42b11218e3463f181824d70cca75badc52b6 Mon Sep 17 00:00:00 2001
From: Yaman Umuroglu <yamanu@xilinx.com>
Date: Tue, 8 Dec 2020 10:47:05 +0100
Subject: [PATCH] [Build] add exist_ok=True to all os.makedirs

---
 src/finn/builder/build_dataflow_steps.py | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/src/finn/builder/build_dataflow_steps.py b/src/finn/builder/build_dataflow_steps.py
index b48aec948..fbc6b7a4c 100644
--- a/src/finn/builder/build_dataflow_steps.py
+++ b/src/finn/builder/build_dataflow_steps.py
@@ -370,7 +370,7 @@ def step_synthesize_bitfile(model: ModelWrapper, cfg: DataflowBuildConfig):
 
     if DataflowOutputType.BITFILE in cfg.generate_outputs:
         bitfile_dir = cfg.output_dir + "/bitfile"
-        os.makedirs(bitfile_dir)
+        os.makedirs(bitfile_dir, exist_ok=True)
         report_dir = cfg.output_dir + "/report"
         os.makedirs(report_dir, exist_ok=True)
         if cfg.shell_flow_type == ShellFlowType.VIVADO_ZYNQ:
@@ -420,7 +420,7 @@ def step_deployment_package(model: ModelWrapper, cfg: DataflowBuildConfig):
         deploy_dir = cfg.output_dir + "/deploy"
         bitfile_dir = cfg.output_dir + "/bitfile"
         driver_dir = cfg.output_dir + "/driver"
-        os.makedirs(deploy_dir)
+        os.makedirs(deploy_dir, exist_ok=True)
         copytree(bitfile_dir, deploy_dir + "/bitfile")
         copytree(driver_dir, deploy_dir + "/driver")
     return model
-- 
GitLab