[Zope] using let and fmt

Jens Quade jq@jquade.de
21 Feb 2002 12:17:56 +0100


"Matt Gregory" <matthew.gregory@skyleach.com> writes:

> > Does anyone know if it's possible to do the following and if so possibly
> > tell me why it might throw errors?
> > 
> > <dtml-let mystring="'blah'" format="'%s'">
> >   <dtml-var mystring fmt=format>
> > </dtml-let>

> BTW/FYI it throws an ErrorType: TypeError "not all arguments converted"

I think it trys to format 'blah' using 'format', not the contents of
the format variable, as in

>>> "format" % "blah"
Traceback (most recent call last):
  File "<stdin>", line 1, in ?
TypeError: not all arguments converted

Use a script if you want to get the format from a variable.