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=''): # type: (str, str, str) -> ModuleAnalyzer - if isinstance(string, bytes): - return cls(BytesIO(string), modname, srcname) return cls(StringIO(string), modname, srcname, decoded=True) @classmethod