summaryrefslogtreecommitdiff
path: root/giscanner/xmlwriter.py
diff options
context:
space:
mode:
authorChristoph Reiter <reiter.christoph@gmail.com>2018-12-08 19:09:45 +0100
committerChristoph Reiter <reiter.christoph@gmail.com>2018-12-08 19:16:09 +0100
commit650ed1c8bd461e0ab30108a755a753c9fd46e7bf (patch)
tree7f061f33b82ecbc5e9f8949d095e62f9c329e272 /giscanner/xmlwriter.py
parent7c770ea4bbd0ddbb4f97551d05e884af4a9f8b21 (diff)
downloadgobject-introspection-650ed1c8bd461e0ab30108a755a753c9fd46e7bf.tar.gz
Drop all Python 2 compat code
We only support 3.4+ now.
Diffstat (limited to 'giscanner/xmlwriter.py')
-rwxr-xr-xgiscanner/xmlwriter.py17
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: