gvSIG bugs #5170

Expresiones con una tabla de simbolos ya usada no actualiza los valores modificados

Added by Óscar Martínez over 4 years ago. Updated over 4 years ago.

Status:Closed% Done:

0%

Priority:NormalSpent time:-
Assignee:-
Category:-
Target version:2.5.1-3001 (rev. org.gvsig.desktop-2.0.259)
Severity:Minor Add-on version:
gvSIG version:2.5.0 Add-on build:
gvSIG build: Add-on resolve version:
Operative System: Add-on resolve build:
Keywords: Proyecto:
Has patch: Hito:
Add-on name:Unknown

Description

Para probar ejecutar script adjunto al ticket.

- Ejecutamos una expresión sobre una tabla de simbolos
- Modificamos los valores de la tabla simbolos
- Ejecutamos la expresión de nuevo.

Vemos que los valores no cambian

exp.py Magnifier (1.33 KB) Óscar Martínez, 11/26/2019 04:51 PM

Associated revisions

Revision 44622
Added by Joaquín del Cerro Murciano over 4 years ago

refs #5170 modificado el execute del DefaultExpression para:
- que use al optimizar la expresion la tabla de simbolos del expression y no la que le llega como parametro
- que haga un link cuando detecta que ha cambiado la tabla de simbolos usada para asegurarse que las funciones a ejecutar son de la tabla de simbolos especificada y no de alguna usada anteriormente.
- que ignore posibles errores durante la optimizacion y pase de optimizar si se dan, pero si intente ejecutar la expresion.

Tambien he modiicado el linker para que sustituya siempre las funciones si las encuentra y no solo cuando estaban a null.

History

#1 Updated by Joaquín del Cerro Murciano over 4 years ago

  • Target version changed from 2.5.1-3002 (No instala) to 2.5.1-3001 (rev. org.gvsig.desktop-2.0.259)
  • Status changed from New to Fixed

#2 Updated by Álvaro Anguix over 4 years ago

  • Status changed from Fixed to Closed

Also available in: Atom PDF