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