Sphinx ne génère pas de documentation pour __init__(self) par défaut. J'ai essayé ce qui suit :
.. automodule:: mymodule
:members:
et
..autoclass:: MyClass
:members:
Dans le fichier conf.py, la configuration suivante ajoute uniquement la docstring __init__(self) à la docstring de la classe ( la documentation autodoc de Sphinx semble convenir que c'est le comportement attendu, mais ne mentionne rien concernant le problème que j'essaie de résoudre) :
autoclass_content = 'both'
1 votes
Non, ce n'est pas ce qu'écrit la documentation, du moins à ce jour :
"both" Both the class’ and the __init__ method’s docstring are concatenated and inserted.
-> Par conséquent, il ne faut pas que ce soit seulement le__init__(self)
mais aussi la docstring de la classe si vous l'avez. Pouvez-vous fournir un cas de test car si c'est le cas, cela ressemble à un bug, non ?