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: