Cuando se declara una clase que hereda de una clase específica:¿Puede pydoc/help() ocultar la documentación de los métodos y atributos de clase heredados?
class C(dict):
added_attribute = 0
la documentación para la clase C
enumera todos los métodos de dict
(ya sea a través help(C)
o pydoc
).
¿Hay alguna manera de ocultar los métodos heredados de la documentación generada automáticamente (la cadena de documentación puede hacer referencia a la clase base, para los métodos no sobrescritos)? o es imposible?
Esto sería útil: pydoc
enumera las funciones definidas en un módulo después de sus clases. Por lo tanto, cuando las clases tienen una documentación muy larga, se imprime mucha información que no es útil antes de que se presenten las nuevas funciones proporcionadas por el módulo, lo que dificulta la explotación de la documentación (debe omitir toda la documentación para los métodos heredados hasta llegar a algo específico para el módulo documentado).
Gracias. Solo quería saber si * usuarios * podría obtener directamente una documentación pydoc más útil para mis módulos ajustándolos. Es bueno saber que pydoc y help() son limitados, en este sentido. – EOL