From 7039b7494df0e9f090d53758fe776ba5442b9e1e Mon Sep 17 00:00:00 2001
From: Ann-Kathrin Edrich <edrich@mbd.rwth-aachen.de>
Date: Tue, 4 Feb 2025 10:41:19 +0100
Subject: [PATCH] Adapt output directory generation

---
 src/gui_version/RandomForest_gui.py | 2 +-
 src/plain_scripts/RandomForest.py   | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/src/gui_version/RandomForest_gui.py b/src/gui_version/RandomForest_gui.py
index 79bcca7..b8e745a 100644
--- a/src/gui_version/RandomForest_gui.py
+++ b/src/gui_version/RandomForest_gui.py
@@ -374,7 +374,7 @@ class RandomForest(prepare_data):
             self.output_dir = self.model_dir + self.model_to_load
 
         if not os.path.isdir(self.output_dir):
-            os.mkdir(self.output_dir)
+            os.makedirs(self.output_dir, exist_ok=True)
 
     def save_model(self):
 
diff --git a/src/plain_scripts/RandomForest.py b/src/plain_scripts/RandomForest.py
index edfed30..769ac2e 100644
--- a/src/plain_scripts/RandomForest.py
+++ b/src/plain_scripts/RandomForest.py
@@ -277,7 +277,7 @@ class RandomForest(prepare_data):
         self.output_dir = self.model_dir + self.model_to_save
 
         if not os.path.isdir(self.output_dir):
-            os.mkdir(self.output_dir)
+            os.makedirs(self.output_dir, exist_ok=True)
 
     def save_model(self):
 
-- 
GitLab