src/eric7/Project/Project.py

branch
eric7
changeset 10607
96cb59c9c3f4
parent 10595
59579e8aff98
child 10609
d1a2b3f9b7f8
diff -r db294fc15954 -r 96cb59c9c3f4 src/eric7/Project/Project.py
--- a/src/eric7/Project/Project.py	Sat Feb 24 15:24:26 2024 +0100
+++ b/src/eric7/Project/Project.py	Sun Feb 25 11:57:25 2024 +0100
@@ -2587,7 +2587,7 @@
                         ms = self.__pdata["MAINSCRIPT"]
                     if not os.path.exists(ms):
                         try:
-                            os.makedirs(os.path.dirname(ms))
+                            os.makedirs(os.path.dirname(ms), exist_ok=True)
                             with open(ms, "w"):
                                 pass
                         except OSError as err:
@@ -2612,7 +2612,7 @@
                         mf = os.path.join(self.ppath, Project.DefaultMakefile)
                     if not os.path.exists(mf):
                         try:
-                            os.makedirs(os.path.dirname(mf))
+                            os.makedirs(os.path.dirname(mf), exist_ok=True)
                             with open(mf, "w"):
                                 pass
                         except OSError as err:

eric ide

mercurial