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 | |
| 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 '')
| -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): | 
