Opened 14 years ago
Closed 11 years ago
#1226 closed defect (fixed)
Managing Descriptions. Assigning attribute descriptions
Reported by: | Pedro Gea | Owned by: | Víctor de Buen Remiro |
---|---|---|---|
Priority: | high | Milestone: | Mantainance |
Component: | Kernel | Version: | head |
Severity: | critical | Keywords: | |
Cc: |
Description
Extraído de #1220.
Buscaría alguna manera de forzar la declaración interna de los _.autodoc.member de los atributos en una clase, y así evitar que el PutDescription no tenga efecto.
Véase también #1223.
Si no, en cualquier caso, solucionaría el bug que asigna la descripción a la clase y quizá incorporaría un warning.
Change History (5)
comment:1 Changed 14 years ago by
comment:2 Changed 14 years ago by
Resolution: | → fixed |
---|---|
Status: | new → closed |
comment:3 Changed 14 years ago by
Así es como queda el comportamiento de PutDescription sobre miembros de clases, según puede comprobarse en el test
- Si no se ha usado
_.autodoc.member
, en las instancias creadas antes de llamarPutDescription
ni los métodos ni los atributos tienen descripción - Tras llamar a
PutDescription
los atributos de las instancias creadas anteriormente siguen sin descripción pues son objetos autónomos a los que ya no es posible acceder desde la clase. En cambio los métodos tienen descripción, ya que en realidad sólo hay un objeto método para toda la clase. - Para las instancias creadas tras llamar a
PutDescription
tanto los atributos como los métodos tienen descripción.
comment:4 Changed 11 years ago by
Resolution: | fixed |
---|---|
Status: | closed → reopened |
El valor de quality_ del test asociado es 0. Sucede tanto en 3.1 como 3.2.
comment:5 Changed 11 years ago by
Resolution: | → fixed |
---|---|
Status: | reopened → closed |
(In [3589]) Refs #1226