32 int: self._write_int, |
37 int: self._write_int, |
33 float: self._write_float, |
38 float: self._write_float, |
34 complex: self._write_complex, |
39 complex: self._write_complex, |
35 bool: self._write_bool, |
40 bool: self._write_bool, |
36 str: self._write_string, |
41 str: self._write_string, |
37 bytes: self._write_bytes, |
|
38 bytearray: self._write_bytearray, |
42 bytearray: self._write_bytearray, |
39 tuple: self._write_tuple, |
43 tuple: self._write_tuple, |
40 list: self._write_list, |
44 list: self._write_list, |
41 dict: self._write_dictionary, |
45 dict: self._write_dictionary, |
42 set: self._write_set, |
46 set: self._write_set, |
43 frozenset: self._write_frozenset, |
47 frozenset: self._write_frozenset, |
44 } |
48 } |
45 |
49 # 'bytes' is identical to 'str' in Py2 |
|
50 if sys.version_info[0] >= 3: |
|
51 self.basics[bytes] = self._write_bytes |
|
52 |
46 self.setAutoFormatting(True) |
53 self.setAutoFormatting(True) |
47 self.setAutoFormattingIndent(2) |
54 self.setAutoFormattingIndent(2) |
48 |
55 |
49 def writeXML(self): |
56 def writeXML(self): |
50 """ |
57 """ |