diff options
author | Martin Fischer <martin@push-f.com> | 2022-02-08 07:47:06 +0100 |
---|---|---|
committer | Martin Fischer <martin@push-f.com> | 2022-02-08 07:54:45 +0100 |
commit | fb29afdd49f6be193d0711c3e61b1f775f4e4ab4 (patch) | |
tree | 6d8d2919d1f3b8f2f16311a0b9ee3c7d0c321e1b | |
parent | 3ccdad1c7cdbd50296f92182c9e19eb12af2c27b (diff) |
add sphinx_inventory_url for babel
-rw-r--r-- | packages.toml | 1 | ||||
-rwxr-xr-x | pydoc.py | 3 |
2 files changed, 3 insertions, 1 deletions
diff --git a/packages.toml b/packages.toml index 17a8bd4..7b71f4b 100644 --- a/packages.toml +++ b/packages.toml @@ -1,4 +1,5 @@ [babel] +sphinx_inventory_url = "https://babel.pocoo.org/en/stable/objects.inv" [beautifulsoup4] @@ -86,7 +86,7 @@ def is_documented_in_inventory(ob: model.Documentable, inventory: Inventory) -> ): return ob.fullName() in inventory['py:attribute'] if ob.kind == model.DocumentableKind.PROPERTY: - return ob.fullName() in inventory['py:property'] + return ob.fullName() in inventory.get('py:property', ()) # TODO: it's not ideal that we default to True, ideally we could cover all kinds return True @@ -98,6 +98,7 @@ class SphinxAwareSystem(model.System): def privacyClass(self, ob: model.Documentable): if not is_documented_in_inventory(ob, self._inventory): + # TODO: if ob is return type by another public API member consider it public return model.PrivacyClass.PRIVATE return super().privacyClass(ob) |