diff options
author | Takeshi KOMIYA <i.tkomiya@gmail.com> | 2020-02-16 20:29:35 +0900 |
---|---|---|
committer | Takeshi KOMIYA <i.tkomiya@gmail.com> | 2020-02-16 20:47:08 +0900 |
commit | 79b3aca406c73ef56c80d1867b7ee6ea86b7aee3 (patch) | |
tree | 31e6e8338b6c3b4e8d2c2c2c0f7c7672505266cc /sphinx/ext/viewcode.py | |
parent | 81964e036b08e182fa9d58c6330a4094083f9070 (diff) | |
download | sphinx-git-79b3aca406c73ef56c80d1867b7ee6ea86b7aee3.tar.gz |
refactor: Update type annotations in sphinx.ext.*
Diffstat (limited to 'sphinx/ext/viewcode.py')
-rw-r--r-- | sphinx/ext/viewcode.py | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/sphinx/ext/viewcode.py b/sphinx/ext/viewcode.py index 09fcd695f..8d035e76a 100644 --- a/sphinx/ext/viewcode.py +++ b/sphinx/ext/viewcode.py @@ -54,10 +54,10 @@ def doctree_read(app: Sphinx, doctree: Node) -> None: if app.builder.name.startswith("epub") and not env.config.viewcode_enable_epub: return - def has_tag(modname, fullname, docname, refname): + def has_tag(modname: str, fullname: str, docname: str, refname: str) -> bool: entry = env._viewcode_modules.get(modname, None) # type: ignore if entry is False: - return + return False code_tags = app.emit_firstresult('viewcode-find-source', modname) if code_tags is None: @@ -65,7 +65,7 @@ def doctree_read(app: Sphinx, doctree: Node) -> None: analyzer = ModuleAnalyzer.for_module(modname) except Exception: env._viewcode_modules[modname] = False # type: ignore - return + return False analyzer.find_tags() code = analyzer.code @@ -81,6 +81,8 @@ def doctree_read(app: Sphinx, doctree: Node) -> None: used[fullname] = docname return True + return False + for objnode in doctree.traverse(addnodes.desc): if objnode.get('domain') != 'py': continue |