mirror of
https://github.com/torproject/stem.git
synced 2025-03-03 15:38:02 +00:00

Sphinx emits the following warnings... WARNING: missing attribute mentioned in :members: or __all__: module stem, attribute directory WARNING: missing attribute mentioned in :members: or __all__: module stem, attribute process WARNING: missing attribute mentioned in :members: or __all__: module stem.descriptor, attribute remote WARNING: missing attribute mentioned in :members: or __all__: module stem.response, attribute getinfo WARNING: missing attribute mentioned in :members: or __all__: module stem.response, attribute getconf WARNING: missing attribute mentioned in :members: or __all__: module stem.response, attribute authchallenge WARNING: missing attribute mentioned in :members: or __all__: module stem.util, attribute lru_cache WARNING: missing attribute mentioned in :members: or __all__: module stem.util, attribute ordereddict WARNING: missing attribute mentioned in :members: or __all__: module stem.util, attribute term WARNING: missing attribute mentioned in :members: or __all__: module stem.util, attribute test_tools These submodules all exist, but importlib.import_module() does not have attributes corresponding to them unless we've transitively imported its code prior to Sphinx's attempt to reference it. Honestly I don't fully grok the nuance behind how importlib works, but this configuration flag resolves these warnings so calling it good.