[Zope-it] dtml-call

Guido Notari gnotari@linkgroup.it
Wed, 31 Jul 2002 19:05:47 +0200


Abbiamo verificato uno strano comportamento del tag <dtml-call>

In pratica, chiamando un metodo inesistente, la chiamata <dtml-call
miometodo> non produrra` errori di nessun tipo.
Al contrario, <dtml-call expr="miometodo"> o <dtml-call expr="miometodo
()">, posto che miometodo non esita, produrra` un errore, gestibile ad
esempio con un <dtml-try>.

Quello che non mi piace e` che il comportamento non e` assolutamente
congruente con <dtml-var>, che da errore con entrame le sintassi, quando
chiamato con una variabile inesistente.

Lo Zope Book non dice nulla in proposito, se non che <dtml-call> e`
funzionalmente equivalente a <dtml-var>, salvo il fatto che il risultato
della chiamata non viene inserito.

Potete dirmi cosa ne pensate?  A me pare quasi un bug e, di certo, non e`
un comportamento molto sensato.

ciao
Guido

--
 __/__/   Link I.T. srl                   Tel > +39 0332 237888
 __/__/   Servizi Integrati Avanzati      Fax > +39 0332 830303
          via Cairoli, 5 - 21100 Varese   http://www.linkgroup.it/