summaryrefslogtreecommitdiff
path: root/testlib.py
diff options
context:
space:
mode:
Diffstat (limited to 'testlib.py')
-rw-r--r--testlib.py6
1 files changed, 5 insertions, 1 deletions
diff --git a/testlib.py b/testlib.py
index 485e08d..196bd99 100644
--- a/testlib.py
+++ b/testlib.py
@@ -420,7 +420,11 @@ class SkipAwareTestResult(unittest._TextTestResult):
self.stream.writeln("%s: %s" % (flavour, descr))
self.stream.writeln(self.separator2)
- self.stream.writeln("%s" % err.encode(sys.stdout.encoding, 'replace'))
+ if hasattr(sys.stdout, 'encoding'):
+ self.stream.writeln("%s" % err.encode(sys.stdout.encoding, 'replace'))
+ else:
+ self.stream.writeln(err)
+
try:
output, errput = test.captured_output()
except AttributeError: