Project/Project.py

changeset 1961
2e7f691cade9
parent 1940
324e43e29b41
child 2025
8bb085c59cd2
--- 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 = ""

eric ide

mercurial