Fixed an issue in Project.py.

Sun, 29 Jul 2012 13:40:11 +0200

author
Detlev Offenbach <detlev@die-offenbachs.de>
date
Sun, 29 Jul 2012 13:40:11 +0200
changeset 1961
2e7f691cade9
parent 1960
d8c45fe8a1b9
child 1963
9c5b3235abf9

Fixed an issue in Project.py.

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