simpler safe output

pull/12695/head
Brian Coca 9 years ago
parent de792ba3c2
commit 4463ced8ba

@ -236,12 +236,13 @@ class Display:
def _safe_output(self, msg, stderr=False):
encoding='utf-8'
if not stderr and sys.stdout.encoding:
msg = to_bytes(msg, sys.stdout.encoding)
encoding = sys.stdout.encoding
elif stderr and sys.stderr.encoding:
msg = to_bytes(msg, sys.stderr.encoding)
else:
msg = to_bytes(msg)
encoding = sys.stderr.encoding
msg = to_bytes(msg, encoding)
return msg

Loading…
Cancel
Save