--- a/Project/Project.py Sat Jul 28 11:23:12 2012 +0200 +++ b/Project/Project.py Sun Jul 29 13:40:11 2012 +0200 @@ -1892,8 +1892,15 @@ try: ms = os.path.join(self.ppath, self.pdata["MAINSCRIPT"][0]) if not os.path.exists(ms): - f = open(ms, "w") - f.close() + try: + f = open(ms, "w") + f.close() + except IOError as err: + E5MessageBox.critical(self.ui, + self.trUtf8("Create main script"), + self.trUtf8("<p>The mainscript <b>{0}</b> could not" + " be created.<br/>Reason: {1}</p>") + .format(self.ppath, str(err))) self.appendFile(ms) except IndexError: ms = ""