Как переопределить параметры конструктора в Sphinx с помощью autodoc?

Допустим, у меня есть такой класс:

class MyClass(object):
    """ Summary docs for my class.

    Extended documentation for my class.
    """

    def __init__(self, *args):
        self.values = np.asarray(args)

Если я использую Сфинкс сautodoc расширение для документирования этого класса примерно так:

.. automodule:: mymodule
   :members:

... подпись конструктора выглядит какMyClass(*args), Я предпочел бы переопределить это и задокументировать это, скажем,MyClass(first, second, third).

Если бы это была функция, я мог бы переопределить подпись в первой строке строки документа. Но этот трюк, похоже, не работает с классной строкой документации. Итак, как я могу переопределить сигнатуру конструктора?

Ответы на вопрос(1)

Ваш ответ на вопрос