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/annotationmain.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/annotationmain.py')
-rw-r--r-- | giscanner/annotationmain.py | 11 |
1 files changed, 1 insertions, 10 deletions
diff --git a/giscanner/annotationmain.py b/giscanner/annotationmain.py index 3d2811e9..1f29a827 100644 --- a/giscanner/annotationmain.py +++ b/giscanner/annotationmain.py @@ -18,11 +18,6 @@ # 02110-1301, USA. # -from __future__ import absolute_import -from __future__ import division -from __future__ import print_function -from __future__ import unicode_literals - import sys import optparse import codecs @@ -38,15 +33,11 @@ from giscanner.scannermain import (get_preprocessor_option_group, @contextmanager def encode_stdout(encoding): """Force stdout into a specific encoding.""" - # Python 2 does not encode stdout writes so wrap it with 'encoding' encoded writer. # Python 3 uses a io.TextIOBase wrapped stdout with the system default encoding. # Re-wrap the underlying buffer with a new writer with the given 'encoding'. # See: https://docs.python.org/3/library/sys.html#sys.stdout old_stdout = sys.stdout - if sys.version_info.major < 3: - binary_stdout = sys.stdout - else: - binary_stdout = sys.stdout.buffer + binary_stdout = sys.stdout.buffer sys.stdout = codecs.getwriter(encoding)(binary_stdout) yield |