10 import pickle # secok |
10 import pickle # secok |
11 import base64 |
11 import base64 |
12 |
12 |
13 from PyQt6.QtCore import QXmlStreamReader, QCoreApplication |
13 from PyQt6.QtCore import QXmlStreamReader, QCoreApplication |
14 |
14 |
15 from E5Gui import E5MessageBox |
15 from E5Gui import EricMessageBox |
16 |
16 |
17 |
17 |
18 class XMLStreamReaderBase(QXmlStreamReader): |
18 class XMLStreamReaderBase(QXmlStreamReader): |
19 """ |
19 """ |
20 Class implementing a base class for all of eric7s XML stream readers. |
20 Class implementing a base class for all of eric7s XML stream readers. |
61 "XMLStreamReaderBase", |
61 "XMLStreamReaderBase", |
62 "<p>XML parse error (line {0}," |
62 "<p>XML parse error (line {0}," |
63 " column {1})</p><p>Error: {2}</p>").format( |
63 " column {1})</p><p>Error: {2}</p>").format( |
64 self.lineNumber(), self.columnNumber(), |
64 self.lineNumber(), self.columnNumber(), |
65 self.errorString()) |
65 self.errorString()) |
66 E5MessageBox.warning( |
66 EricMessageBox.warning( |
67 None, |
67 None, |
68 QCoreApplication.translate( |
68 QCoreApplication.translate( |
69 "XMLStreamReaderBase", "XML parse error"), |
69 "XMLStreamReaderBase", "XML parse error"), |
70 msg) |
70 msg) |
71 |
71 |