(self, data)
| 380 | raise TypeError("unsupported type: %s" % type(value)) |
| 381 | |
| 382 | def write_bytes(self, data): |
| 383 | self.begin_element("data") |
| 384 | self._indent_level -= 1 |
| 385 | maxlinelength = max( |
| 386 | 16, |
| 387 | 76 - len(self.indent.replace(b"\t", b" " * 8) * self._indent_level)) |
| 388 | |
| 389 | for line in _encode_base64(data, maxlinelength).split(b"\n"): |
| 390 | if line: |
| 391 | self.writeln(line) |
| 392 | self._indent_level += 1 |
| 393 | self.end_element("data") |
| 394 | |
| 395 | def write_dict(self, d): |
| 396 | if d: |
no test coverage detected