problems rendering a dtml method
hi, here again with problems in the Translator product: inside the render() method of the dtml-localize tag i do some magic to find suitable Translators and then i ask them for the argument of the tag. sometimes this argument is a dtml method inside a subfolder and the object returned (by a default getitem()) is an Acquisition.ImplicitAcquirerWrapper. the method uses some properties dtml-let-ed above (the properties are there, i can see them in the md passed as an argument to render()) but i don't know how to pass the md to it. using something like: for t in translators: try: v = t.translate(val) if hasattr(v, '__call__'): return v(md) else: return str(v) except AttributeError: pass raise AttributeError(val) but the v(md), obviously does not work and i get an AttributeError from inside the dtml method. any ideas? federico -- Federico Di Gregorio MIXAD LIVE System Programmer fog@mixadlive.com Debian GNU/Linux Developer & Italian Press Contact fog@debian.org Don't dream it. Be it. -- Dr. Frank'n'further
participants (1)
-
fog@mixadlive.com