LINUX.ORG.RU

История изменений

Исправление risenshnobel, (текущая версия) :

По идее, там на 84-ю строку в util/inspect.py надо воткнуть что-то, что сделает func_defaults равным массиву необработанных дефолтных значений:

https://github.com/sphinx-doc/sphinx/blob/master/sphinx/util/inspect.py#L84

Аргументы можно попробовать получить из исходника, который берётся из inspect.getsource(func.func_code), но нужно парсить, а это не совсем тривиально в случае сложных аргументов (лямбды там, функции и т.д.).

Исходная версия risenshnobel, :

По идее, там на 84-ю строку в util/inspect.py надо воткнуть что-то, что сделает func_defaults равным массиву необработанных аргументов:

https://github.com/sphinx-doc/sphinx/blob/master/sphinx/util/inspect.py#L84

Аргументы можно попробовать получить из исходника, который берётся из inspect.getsource(func.func_code), но нужно парсить, а это не совсем тривиально в случае сложных аргументов (лямбды там, функции и т.д.).