mirror of
https://github.com/sphinx-doc/sphinx.git
synced 2025-02-25 18:55:22 -06:00
Merge pull request #8892 from tk0miya/8888
Sometimes _viewcode_modules can be False; don't crash when it is
This commit is contained in:
commit
89a1175a6c
@ -152,7 +152,11 @@ def env_merge_info(app: Sphinx, env: BuildEnvironment, docnames: Iterable[str],
|
|||||||
def env_purge_doc(app: Sphinx, env: BuildEnvironment, docname: str) -> None:
|
def env_purge_doc(app: Sphinx, env: BuildEnvironment, docname: str) -> None:
|
||||||
modules = getattr(env, '_viewcode_modules', {})
|
modules = getattr(env, '_viewcode_modules', {})
|
||||||
|
|
||||||
for modname, (code, tags, used, refname) in list(modules.items()):
|
for modname, entry in list(modules.items()):
|
||||||
|
if entry is False:
|
||||||
|
continue
|
||||||
|
|
||||||
|
code, tags, used, refname = entry
|
||||||
for fullname in list(used):
|
for fullname in list(used):
|
||||||
if used[fullname] == docname:
|
if used[fullname] == docname:
|
||||||
used.pop(fullname)
|
used.pop(fullname)
|
||||||
|
Loading…
Reference in New Issue
Block a user