E5XML/XMLStreamWriterBase.py

branch
Py2 comp.
changeset 2525
8b507a9a2d40
parent 2302
f29e9405c851
child 2551
d51f443e21f4
equal deleted inserted replaced
2523:139f182b72f6 2525:8b507a9a2d40
4 # 4 #
5 5
6 """ 6 """
7 Module implementing a base class for all of eric5s XML stream writers. 7 Module implementing a base class for all of eric5s XML stream writers.
8 """ 8 """
9
10 from __future__ import unicode_literals # __IGNORE_WARNING__
9 11
10 import pickle 12 import pickle
11 import base64 13 import base64
12 14
13 from PyQt4.QtCore import QXmlStreamWriter 15 from PyQt4.QtCore import QXmlStreamWriter
21 """ 23 """
22 Constructor 24 Constructor
23 25
24 @param device reference to the I/O device to write to (QIODevice) 26 @param device reference to the I/O device to write to (QIODevice)
25 """ 27 """
26 super().__init__(device) 28 super(XMLStreamWriterBase, self).__init__(device)
27 29
28 self.basics = { 30 self.basics = {
29 type(None): self._write_none, 31 type(None): self._write_none,
30 int: self._write_int, 32 int: self._write_int,
31 float: self._write_float, 33 float: self._write_float,

eric ide

mercurial