diff options
author | Christoph Reiter <reiter.christoph@gmail.com> | 2018-12-08 19:09:45 +0100 |
---|---|---|
committer | Christoph Reiter <reiter.christoph@gmail.com> | 2018-12-08 19:16:09 +0100 |
commit | 650ed1c8bd461e0ab30108a755a753c9fd46e7bf (patch) | |
tree | 7f061f33b82ecbc5e9f8949d095e62f9c329e272 /giscanner/xmlwriter.py | |
parent | 7c770ea4bbd0ddbb4f97551d05e884af4a9f8b21 (diff) | |
download | gobject-introspection-650ed1c8bd461e0ab30108a755a753c9fd46e7bf.tar.gz |
Drop all Python 2 compat code
We only support 3.4+ now.
Diffstat (limited to 'giscanner/xmlwriter.py')
-rwxr-xr-x | giscanner/xmlwriter.py | 17 |
1 files changed, 2 insertions, 15 deletions
diff --git a/giscanner/xmlwriter.py b/giscanner/xmlwriter.py index 099f9e1b..62d30311 100755 --- a/giscanner/xmlwriter.py +++ b/giscanner/xmlwriter.py @@ -18,23 +18,10 @@ # Boston, MA 02111-1307, USA. # -from __future__ import with_statement -from __future__ import absolute_import -from __future__ import division -from __future__ import print_function -from __future__ import unicode_literals - -import sys - +from io import StringIO from contextlib import contextmanager from xml.sax.saxutils import escape, quoteattr -if sys.version_info.major < 3: - from StringIO import StringIO -else: - from io import StringIO - unicode = str - def _calc_attrs_length(attributes, indent, self_indent): if indent == -1: @@ -141,7 +128,7 @@ class XMLWriter(object): def write_line(self, line='', indent=True, do_escape=False): if isinstance(line, bytes): line = line.decode('utf-8') - assert isinstance(line, unicode) + assert isinstance(line, str) if do_escape: line = escape(line) if indent: |