E5XML/XMLStreamReaderBase.py

changeset 5870
82e04c70f969
parent 5389
9b1c800daff3
child 6048
82ad8ec9548c
equal deleted inserted replaced
5869:70709a460358 5870:82e04c70f969
48 def showErrorMessage(self): 48 def showErrorMessage(self):
49 """ 49 """
50 Public method to show an error message. 50 Public method to show an error message.
51 """ 51 """
52 if self.hasError(): 52 if self.hasError():
53 msg = QCoreApplication.translate( 53 if self.device() is not None:
54 "XMLStreamReaderBase", 54 msg = QCoreApplication.translate(
55 "<p>XML parse error in file <b>{0}</b>, line {1}," 55 "XMLStreamReaderBase",
56 " column {2}</p><p>Error: {3}</p>").format( 56 "<p>XML parse error in file <b>{0}</b>, line {1},"
57 self.device().fileName(), 57 " column {2}</p><p>Error: {3}</p>").format(
58 self.lineNumber(), self.columnNumber(), 58 self.device().fileName(),
59 self.errorString()) 59 self.lineNumber(), self.columnNumber(),
60 self.errorString())
61 else:
62 msg = QCoreApplication.translate(
63 "XMLStreamReaderBase",
64 "<p>XML parse error (line {0},"
65 " column {1})</p><p>Error: {2}</p>").format(
66 self.lineNumber(), self.columnNumber(),
67 self.errorString())
60 E5MessageBox.warning( 68 E5MessageBox.warning(
61 None, 69 None,
62 QCoreApplication.translate( 70 QCoreApplication.translate(
63 "XMLStreamReaderBase", "XML parse error"), 71 "XMLStreamReaderBase", "XML parse error"),
64 msg) 72 msg)

eric ide

mercurial