diff options
| author | Matthieu Huin <mhuin@redhat.com> | 2021-06-15 12:11:20 +0200 |
|---|---|---|
| committer | Matthieu Huin <mhuin@redhat.com> | 2021-06-15 12:11:20 +0200 |
| commit | c1a899ae21323c2f913c640f4688ae18de7aa40a (patch) | |
| tree | 135a6c1b6609f0d67549ce6dcd19d92842cfc802 /python/subunit/__init__.py | |
| parent | 1dafb884e47f5fc26232672b01c2a9574577e7be (diff) | |
| download | subunit-git-c1a899ae21323c2f913c640f4688ae18de7aa40a.tar.gz | |
Fix imports from testtools.compat
The future release of testtools will drop StringIO and BytesIO.
Try to import them from testtools.compat, or from the io module
if they're not available.
Diffstat (limited to 'python/subunit/__init__.py')
| -rw-r--r-- | python/subunit/__init__.py | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/python/subunit/__init__.py b/python/subunit/__init__.py index 17a970a..50b5f23 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 |
