eric6/E5XML/XMLStreamReaderBase.py

changeset 7628
f904d0eef264
parent 7360
9190402e4505
child 7639
422fd05e9c91
equal deleted inserted replaced
7626:7f643d41464e 7628:f904d0eef264
6 """ 6 """
7 Module implementing a base class for all of eric6s XML stream writers. 7 Module implementing a base class for all of eric6s XML stream writers.
8 """ 8 """
9 9
10 10
11 import pickle 11 import pickle # secok
12 import base64 12 import base64
13 13
14 from PyQt5.QtCore import QXmlStreamReader, QCoreApplication 14 from PyQt5.QtCore import QXmlStreamReader, QCoreApplication
15 15
16 from E5Gui import E5MessageBox 16 from E5Gui import E5MessageBox
196 "Pickle data encoding '{0}' is not" 196 "Pickle data encoding '{0}' is not"
197 " supported.").format(encoding)) 197 " supported.").format(encoding))
198 continue 198 continue
199 b64 = self.readElementText() 199 b64 = self.readElementText()
200 pic = base64.b64decode(b64.encode("ASCII")) 200 pic = base64.b64decode(b64.encode("ASCII"))
201 val = pickle.loads(pic) 201 val = pickle.loads(pic) # secok
202 else: 202 else:
203 self._skipUnknownElement() 203 self._skipUnknownElement()
204 except ValueError as err: 204 except ValueError as err:
205 self.raiseError(str(err)) 205 self.raiseError(str(err))
206 continue 206 continue

eric ide

mercurial