Opened 14 years ago
Closed 12 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 llamarPutDescriptionni los métodos ni los atributos tienen descripción
- Tras llamar a PutDescriptionlos 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 PutDescriptiontanto los atributos como los métodos tienen descripción.
comment:4 Changed 12 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 12 years ago by
| Resolution: | → fixed | 
|---|---|
| Status: | reopened → closed | 


(In [3589]) Refs #1226