Project/CreateDialogCodeDialog.py

branch
6_0_x
changeset 4260
af5c49e9e568
parent 4099
a58d1423c9fd
child 4263
7c7cb5188773
--- a/Project/CreateDialogCodeDialog.py	Fri May 15 18:38:52 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