Я вижу, что атрибутам class Python неправильно присваивается значение None
в документации, созданной Sphinx autodoc
, когда используются Traits.
У меня есть простой тестовый пример с инструкциями по наблюдению за ошибкой, здесь:
https://github.com/capn-freako/SphinxTest
Это показывает, что:
- Когда
object
используется в качестве суперкласса, аint
является типом атрибута класса, сгенерированная документация соответствует ожидаемой. - Когда
HasTraits
используется в качестве суперкласса, аInt
является типом атрибута класса, сгенерированная документация неверна.