diff options
author | V3n3RiX <venerix@redcorelinux.org> | 2018-07-14 21:03:06 +0100 |
---|---|---|
committer | V3n3RiX <venerix@redcorelinux.org> | 2018-07-14 21:03:06 +0100 |
commit | 8376ef56580626e9c0f796d5b85b53a0a1c7d5f5 (patch) | |
tree | 7681bbd4e8b05407772df40a4bf04cbbc8afc3fa /dev-python/qrcode/files | |
parent | 30a9caf154332f12ca60756e1b75d2f0e3e1822d (diff) |
gentoo resync : 14.07.2018
Diffstat (limited to 'dev-python/qrcode/files')
-rw-r--r-- | dev-python/qrcode/files/qrcode-5.1-unicode.patch | 34 |
1 files changed, 34 insertions, 0 deletions
diff --git a/dev-python/qrcode/files/qrcode-5.1-unicode.patch b/dev-python/qrcode/files/qrcode-5.1-unicode.patch new file mode 100644 index 000000000000..2d628c68e5a6 --- /dev/null +++ b/dev-python/qrcode/files/qrcode-5.1-unicode.patch @@ -0,0 +1,34 @@ +From 0a9f17d3afb0ff01f68c2276ec0844d329a6add9 Mon Sep 17 00:00:00 2001 +From: Chris Beaven <smileychris@gmail.com> +Date: Mon, 3 Nov 2014 10:56:14 -0600 +Subject: [PATCH] Fix script piping to stdout in Python 3 + +Fixes #66 +--- + qrcode/console_scripts.py | 13 ++++++++++++- + 1 file changed, 12 insertions(+), 1 deletion(-) + +diff --git a/qrcode/console_scripts.py b/qrcode/console_scripts.py +index d215993..c51463b 100755 +--- a/qrcode/console_scripts.py ++++ b/qrcode/console_scripts.py +@@ -57,7 +57,18 @@ def main(args=sys.argv[1:]): + return + + img = qr.make_image(image_factory=image_factory) +- img.save(sys.stdout) ++ ++ sys.stdout.flush() ++ if sys.version_info[0] >= 3: ++ buff = sys.stdout.buffer ++ else: ++ if sys.platform == 'win32': ++ import os ++ import msvcrt ++ msvcrt.setmode(sys.stdout.fileno(), os.O_BINARY) ++ buff = sys.stdout ++ ++ img.save(buff) + + + if __name__ == "__main__": |