summaryrefslogtreecommitdiff
path: root/sphinx/pycode
diff options
context:
space:
mode:
Diffstat (limited to 'sphinx/pycode')
-rw-r--r--sphinx/pycode/__init__.py4
1 files changed, 1 insertions, 3 deletions
diff --git a/sphinx/pycode/__init__.py b/sphinx/pycode/__init__.py
index e2538ad27..f00e4d5ae 100644
--- a/sphinx/pycode/__init__.py
+++ b/sphinx/pycode/__init__.py
@@ -10,7 +10,7 @@
"""
import re
-from io import BytesIO, StringIO
+from io import StringIO
from zipfile import ZipFile
from sphinx.errors import PycodeError
@@ -29,8 +29,6 @@ class ModuleAnalyzer:
@classmethod
def for_string(cls, string, modname, srcname='<string>'):
# type: (str, str, str) -> ModuleAnalyzer
- if isinstance(string, bytes):
- return cls(BytesIO(string), modname, srcname)
return cls(StringIO(string), modname, srcname, decoded=True)
@classmethod