diff options
author | Tobias Mueller <[email protected]> | 2016-11-30 22:08:47 +0000 |
---|---|---|
committer | Justus Winter <[email protected]> | 2016-12-01 16:39:38 +0000 |
commit | ae21d2705fc46725e1f9af1651b68d16155d1501 (patch) | |
tree | dec3a3f0b365883d684fcf48ab2a84fe4313c4a0 /lang/python/tests/support.py | |
parent | python: Make Context have a repr method. (diff) | |
download | gpgme-ae21d2705fc46725e1f9af1651b68d16155d1501.tar.gz gpgme-ae21d2705fc46725e1f9af1651b68d16155d1501.zip |
python: Check "buffer" when writing to sys.stdout for python2 compat.
* lang/python/tests/support.py (print_data): Add check for buffer.
--
When running with something like make -C lang/python check verbose=2 the
test would fail under python2, because the file objects do not have a
buffer property.
Signed-off-by: Tobias Mueller <[email protected]>
Diffstat (limited to 'lang/python/tests/support.py')
-rw-r--r-- | lang/python/tests/support.py | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/lang/python/tests/support.py b/lang/python/tests/support.py index f991c6d1..0b04bb6f 100644 --- a/lang/python/tests/support.py +++ b/lang/python/tests/support.py @@ -48,7 +48,11 @@ def print_data(data): except: # Hope for the best. pass - sys.stdout.buffer.write(data) + + if hasattr(sys.stdout, "buffer"): + sys.stdout.buffer.write(data) + else: + sys.stdout.write(data) def mark_key_trusted(ctx, key): class Editor(object): |