Project/CreateDialogCodeDialog.py

changeset 4259
c90a1cb373f2
parent 4094
2077ba18a848
child 4263
7c7cb5188773
diff -r d141e2bb94cc -r c90a1cb373f2 Project/CreateDialogCodeDialog.py
--- a/Project/CreateDialogCodeDialog.py	Fri May 15 19:31:14 2015 +0200
+++ b/Project/CreateDialogCodeDialog.py	Sat May 16 12:47:31 2015 +0200
@@ -10,6 +10,7 @@
 from __future__ import unicode_literals
 
 import os
+import xml.etree.ElementTree
 
 from PyQt5.QtCore import QMetaObject, QByteArray, QRegExp, Qt, pyqtSlot, \
     QMetaMethod, qVersion, QSortFilterProxyModel
@@ -145,7 +146,8 @@
             dlg = uic.loadUi(
                 self.formFile, package=self.project.getProjectPath())
             return dlg.objectName()
-        except (AttributeError, ImportError) as err:
+        except (AttributeError, ImportError,
+                xml.etree.ElementTree.ParseError) as err:
             E5MessageBox.critical(
                 self,
                 self.tr("uic error"),
@@ -164,7 +166,8 @@
             dlg = uic.loadUi(
                 self.formFile, package=self.project.getProjectPath())
             return dlg.metaObject().className()
-        except (AttributeError, ImportError) as err:
+        except (AttributeError, ImportError,
+                xml.etree.ElementTree.ParseError) as err:
             E5MessageBox.critical(
                 self,
                 self.tr("uic error"),
@@ -329,7 +332,8 @@
                         itm2.setCheckState(Qt.Unchecked)
             
             self.slotsView.sortByColumn(0, Qt.AscendingOrder)
-        except (AttributeError, ImportError) as err:
+        except (AttributeError, ImportError,
+                xml.etree.ElementTree.ParseError) as err:
             E5MessageBox.critical(
                 self,
                 self.tr("uic error"),

eric ide

mercurial