summaryrefslogtreecommitdiff
path: root/python/subunit/__init__.py
diff options
context:
space:
mode:
authorMatthew Treinish <mtreinish@kortar.org>2021-06-15 13:25:01 -0400
committerGitHub <noreply@github.com>2021-06-15 13:25:01 -0400
commit59fbca9f6c5b4095622460d7237c13998d848d97 (patch)
treee33c1bfe5c6e78e8be63633ca6927af97bb7a80e /python/subunit/__init__.py
parent1c82fee86b1778335680416b9a0041a579d02714 (diff)
parentb935a4a1fae460502e2251a25fa3d97379cf4ad3 (diff)
downloadsubunit-git-59fbca9f6c5b4095622460d7237c13998d848d97.tar.gz
Merge pull request #47 from mhuin/testtools.compat
Fix imports from testtools.compat
Diffstat (limited to 'python/subunit/__init__.py')
-rw-r--r--python/subunit/__init__.py6
1 files changed, 5 insertions, 1 deletions
diff --git a/python/subunit/__init__.py b/python/subunit/__init__.py
index becbdac..cf4692a 100644
--- a/python/subunit/__init__.py
+++ b/python/subunit/__init__.py
@@ -129,7 +129,11 @@ except ImportError:
from extras import safe_hasattr
from testtools import content, content_type, ExtendedToOriginalDecorator
from testtools.content import TracebackContent
-from testtools.compat import _b, _u, BytesIO, StringIO
+from testtools.compat import _b, _u
+try:
+ from testtools.compat import BytesIO, StringIO
+except ImportError:
+ from io import BytesIO, StringIO
try:
from testtools.testresult.real import _StringException
RemoteException = _StringException