Sphinx domyślnie nie generuje dokumentów dla __init __ (self). Próbowałem następujących rzeczy:
.. automodule:: mymodule
:members:
i
..autoclass:: MyClass
:members:
W conf.py ustawienie następujących elementów tylko dołącza __init __ (self) docstring do klasy docstring ( dokumentacja Sphinx autodoc wydaje się zgadzać, że jest to oczekiwane zachowanie, ale nie wspomina o problemie, który próbuję rozwiązać):
autoclass_content = 'both'
"both" Both the class’ and the __init__ method’s docstring are concatenated and inserted.
-> Dlatego powinna to być nie tylko dokumentacja__init__(self)
, ale także dokumentacja klasowa, jeśli to masz. Czy możesz podać przypadek testowy, ponieważ jeśli tak jest, wygląda to jak błąd, prawda?