summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGravatar Chris Lovering <[email protected]>2022-03-03 19:31:01 +0000
committerGravatar Chris Lovering <[email protected]>2022-03-03 22:01:24 +0000
commitdcc78f1050be9d181500a3f727c2f4b7d087d451 (patch)
tree9669015138dc8d77c81412c3d0d07be314272305
parentSurface apply_monkey_patches directly in the util namespace (diff)
Don't break if functions are directly in module init files
-rw-r--r--docs/utils.py5
1 files changed, 4 insertions, 1 deletions
diff --git a/docs/utils.py b/docs/utils.py
index 76b3e098..9116c130 100644
--- a/docs/utils.py
+++ b/docs/utils.py
@@ -105,7 +105,10 @@ def __get_included() -> set[str]:
"""Get a list of files that should be included in the final build."""
def get_all_from_module(module_name: str) -> set[str]:
- module = importlib.import_module(module_name)
+ try:
+ module = importlib.import_module(module_name)
+ except ModuleNotFoundError:
+ return {}
_modules = {module.__name__ + ".rst"}
if hasattr(module, "__all__"):