Я хотел бы сделать основную документацию по моему коду Python3 с помощью sphinx.
Пример моего кода выглядит так:
class MyClass:
"""
Class description
"""
def function1(x, y, z):
"""
function description
"""
pass
и соответствующая часть в моем файле index.txt для сфинкса:
.. automodule:: code.module_name
.. autoclass:: MyClass
:members:
В результате, в противном случае, документация соответствует ожиданиям, но функция выглядит так:
function1(y,z)
function description
вместо желаемого
function1(x,y,z)
function description
Короче говоря, как заставить sphinx не игнорировать первый аргумент методов класса python?
Я долго искал ответ на эту проблему и не нашел ответов, которые помогли бы мне преодолеть ее. Я ценю любую помощь.