При объявлении класса, который наследуется от определенного класса:
class C(dict):
added_attribute = 0
В документации для класса C
перечислены все методы dict
(либо через help(C)
, либо pydoc
).
Есть ли способ скрыть унаследованные методы от автоматически сгенерированной документации (строка документации может ссылаться на базовый класс, для не перезаписанных методов)? или это невозможно?
Это было бы полезно: pydoc
перечисляет функции, определенные в модуле после его классов. Таким образом, когда у классов очень длинная документация, перед представлением новых функций, предоставляемых модулем, выводится много менее полезной информации, что затрудняет использование документации (необходимо пропустить всю документацию для унаследованных методов пока вы не достигнете чего-то определенного для документируемого модуля).