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 conf.py, définir ce qui suit n'ajoute que la docstring __init __ (self) à la classe docstring ( la documentation de l'autodoc Sphinx semble convenir qu'il s'agit du comportement attendu, mais ne mentionne rien concernant le problème que j'essaie de résoudre):
autoclass_content = 'both'
"both" Both the class’ and the __init__ method’s docstring are concatenated and inserted.
-> Par conséquent, ce ne devrait pas être seulement la__init__(self)
, mais aussi la classe docstring si vous en avez. Pouvez-vous fournir un cas de test car si c'est le cas, cela ressemble à un bogue, non?