summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--packages.toml1
-rwxr-xr-xpydoc.py8
2 files changed, 7 insertions, 2 deletions
diff --git a/packages.toml b/packages.toml
index 7b71f4b..f920c45 100644
--- a/packages.toml
+++ b/packages.toml
@@ -2,6 +2,7 @@
sphinx_inventory_url = "https://babel.pocoo.org/en/stable/objects.inv"
[beautifulsoup4]
+sphinx_inventory_url = "https://www.crummy.com/software/BeautifulSoup/bs4/doc/objects.inv"
[bottle]
diff --git a/pydoc.py b/pydoc.py
index 44f8085..86123ff 100755
--- a/pydoc.py
+++ b/pydoc.py
@@ -238,8 +238,12 @@ if __name__ == '__main__':
with inventory_path.open('wb') as f:
f.write(inventory_bytes)
- system = SphinxAwareSystem(inventory)
- system.options.docformat = docformat
+ if 'py:module' in inventory:
+ system = SphinxAwareSystem(inventory)
+ system.options.docformat = docformat
+ else:
+ print(f"[warning] sphinx inventory for {package_name} does not contain py:module, we're ignoring the inventory")
+
pydoctor.driver.main(
# fmt: off