gtkdoc.py | 19 +++++++++++++------ 1 file changed, 13 insertions(+), 6 deletions(-)
New commits: commit 948d392d9acc3d82b86a260c952095a603fe767f Author: William Bader <[email protected]> Date: Sun Feb 18 22:06:02 2018 +0100 Add python3 support to gtkdoc.py diff --git a/gtkdoc.py b/gtkdoc.py index 48f862a3..5440e28d 100644 --- a/gtkdoc.py +++ b/gtkdoc.py @@ -21,6 +21,7 @@ import os.path import subprocess import sys +PY2 = sys.version_info[0] == 2 class GTKDoc(object): @@ -194,14 +195,20 @@ class GTKDoc(object): if print_output: if stdout: - try: - sys.stdout.write(stdout.encode("utf-8")) - except UnicodeDecodeError: + if PY2: + try: + sys.stdout.write(stdout.encode("utf-8")) + except UnicodeDecodeError: + sys.stdout.write(stdout) + else: sys.stdout.write(stdout) if stderr: - try: - sys.stderr.write(stderr.encode("utf-8")) - except UnicodeDecodeError: + if PY2: + try: + sys.stderr.write(stderr.encode("utf-8")) + except UnicodeDecodeError: + sys.stderr.write(stderr) + else: sys.stderr.write(stderr) if process.returncode != 0: _______________________________________________ poppler mailing list [email protected] https://lists.freedesktop.org/mailman/listinfo/poppler
