From 9e93b6b0b2951ee1ea42739735886a4ffced0b3e Mon Sep 17 00:00:00 2001
From: Bryan Brancotte <bryan.brancotte@pasteur.fr>
Date: Thu, 17 Apr 2025 16:52:28 +0200
Subject: [PATCH] use pathlib methods

---
 src/InSillyCloWeb/assemblies/models.py | 4 +---
 1 file changed, 1 insertion(+), 3 deletions(-)

diff --git a/src/InSillyCloWeb/assemblies/models.py b/src/InSillyCloWeb/assemblies/models.py
index ab336f3..86de265 100644
--- a/src/InSillyCloWeb/assemblies/models.py
+++ b/src/InSillyCloWeb/assemblies/models.py
@@ -295,9 +295,7 @@ class SimulatorJob(models.Model):
     # Function and methods
     #########################################################################
     def save(self, *args, **kwargs):
-        if not os.path.isdir(self.job_dir):
-            os.mkdir(self.job_dir)
-            os.mkdir(self.results_dir)
+        self.job_dir.mkdir(parents=True, exist_ok=True)
 
         super().save(*args, **kwargs)
 
-- 
GitLab