close Warning: Can't synchronize with repository "(default)" (/var/svn/mms does not appear to be a Subversion repository.). Look in the Trac log for more information.

Opened 14 years ago

Closed 14 years ago

#431 closed defect (fixed)

Error al desplegar una lista de variables

Reported by: CN=Lorena Gonzalez Garcia Owned by: livanr68
Priority: minor Milestone: GUI 0.6
Component: GUI Keywords:
Cc:

Description

Error al desplegar una lista de variable cuando una de ellas tiene una expresión del tipo:

Serie AlgGetData(          
  "Lla_MetCon.Atendi.Ser_TNuXXX_GHLAll.Ind.ALL_TLlTLl.XXX_RotXXX.XXX.XXX.XXX_EspEsp.XXX_SegSeg.XXX_PerMHo.XXX_FecDia",
  AlgProj1004              
) 

El error que sale es el siguiente:

list element in quotes followed by "," instead of space

Change History (7)

comment:1 Changed 14 years ago by livanr68

Component: GeneralGUI
Owner: changed from Pedro Gea to lramirez
Status: newaccepted

comment:2 Changed 14 years ago by livanr68

El error se produce en el widget "wtree" en el método "_build_element_config".
Hay que revisar el método "insert" que es donde se interpretan los argumentos que se pasan a cada columna del árbol y entonces se llama al método donde da el error con el argumento 'data' expandido cuando debe pasar como un sólo elemento.

comment:3 Changed 14 years ago by josp

(In [2084]) refs #431, el contenido de un elemento de columna debe limpiarse de cambios de lineas al inicio y al final, antes de tratar un elemento comop lista hay que asegurarse de que es una lista válida.

comment:4 Changed 14 years ago by Pedro Gea

(In [2085]) Se revierte el cambio [2084] pues hace que no funcione la GUI en absoluto.
Refs #431, #435

comment:5 Changed 14 years ago by Pedro Gea

Nota sobre el cambio [2085]: no es #435 sino #439

comment:6 Changed 14 years ago by josp

(In [2086]) refs #431, [string is list $data] se ha reemplazado por [catch {llength $data}]

comment:7 Changed 14 years ago by livanr68

Resolution: fixed
Status: acceptedclosed
Note: See TracTickets for help on using tickets.