sphinx.ext.autodoc: Сохранение имен констант в сигнатуре

Я использую функцию Autodoc Sphinx для документирования моего API.

Пример:

DEFAULT_OPTION = 'default'
def do_something(msg, option=DEFAULT_OPTION):
    print msg

Сгенерированная документация теперь показывает следующую подпись:

do_something(msg, option='default')

Как я могу сказать Sphinx сохранить имя постоянного значения, то есть

do_something(msg, option=DEFAULT_OPTION)

?

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

6
задан Matthew Murdoch 17 November 2013 в 15:52
поделиться