У меня есть следующее определение функции (упрощенная строка документа для этого примера):
def ui(*classes, call_init=False):
'create a metaclass based on *classes*'
...
Когда я создаю документацию с использованием sphinx-autodoc (в частности, автомодуля), он генерирует следующую подпись для этой функции
ui(call_init, *classes)
Кто-нибудь может объяснить, почему sphinx-autodoc неправильно подписывает подпись?Кроме того, есть ли способ заставить его включить значение по умолчанию * call_init *?