Наследование Autodoc — не показывать элементы из «Объекта»

Я использую autodoc для документирования некоторых классов, и пока :members:, :private-members: и :special-members: дают мне именно то, что я хочу. Тем не менее, я также хотел бы видеть членов, которые унаследованы.

Есть дополнительная опция :inherited-members:, которая дает мне все, что я хочу... И кучу другой ерунды, которую я не хочу, потому что она показывает члены, унаследованные от Object.

Есть ли способ заставить его игнорировать члены, унаследованные от определенных родителей, или следовать цепочке наследования только до моих собственных определенных классов, а не встроенных?


person J. Massey    schedule 15.08.2016    source источник


Ответы (1)


Это будет возможно в Sphinx 3: https://github.com/sphinx-doc/sphinx/issues/5923

person Masklinn    schedule 24.01.2020