Currently, I am describing module as:
.. autoclass:: package.module.class
:members:
:undoc-members:
:show-inheritance:
:private-members:
:member-order: bysource
And it shows all members in a row. I want to do something as:
.. autoclass:: package.module.class
:members:
:undoc-members:
:show-inheritance:
:member-order: bysource
Private methods
===============
.. autoclass:: package.module.class
:noindex:
:private-members:
:member-order: bysource
I had to use :noindex:
because of that:
WARNING: duplicate object description of package.module, other instance in class, use :noindex: for one of them
But it seems that :private-members:
does not show without :members:
. This code will show nothing except class object docstring:
.. automodule:: package.module.class
:noindex:
:private-members:
:member-order: bysource
And this stuff will show all class methods:
.. automodule:: package.module.class
:noindex:
:members:
:private-members:
:member-order: bysource
How to show private-members without showing other stuff?