Remove unnecessary bytes/str type check from doctree_read()

ModuleAnalyzer.code is always type str. Decoding is unnecessary.
This commit is contained in:
Jon Dufresne 2018-12-15 18:18:27 -08:00
parent 6461ea233b
commit 7f229582e7

View File

@ -13,7 +13,6 @@ import traceback
import warnings import warnings
from docutils import nodes from docutils import nodes
from six import text_type
import sphinx import sphinx
from sphinx import addnodes from sphinx import addnodes
@ -75,12 +74,8 @@ def doctree_read(app, doctree):
env._viewcode_modules[modname] = False # type: ignore env._viewcode_modules[modname] = False # type: ignore
return return
if not isinstance(analyzer.code, text_type):
code = analyzer.code.decode(analyzer.encoding)
else:
code = analyzer.code
analyzer.find_tags() analyzer.find_tags()
code = analyzer.code
tags = analyzer.tags tags = analyzer.tags
else: else:
code, tags = code_tags code, tags = code_tags