Fixed an issue causing trouble creating a new project from existing sources. eric7

Sun, 25 Feb 2024 11:57:25 +0100

author
Detlev Offenbach <detlev@die-offenbachs.de>
date
Sun, 25 Feb 2024 11:57:25 +0100
branch
eric7
changeset 10607
96cb59c9c3f4
parent 10606
db294fc15954
child 10608
43dd9d48c4d6

Fixed an issue causing trouble creating a new project from existing sources.

src/eric7/Project/Project.py file | annotate | diff | comparison | revisions
--- 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