Tres, thank you very much for your quick reply. Indeed it works with the mapping parameter, but the application has a large number of files and i was hoping that i wouldn't have to change them all ;) On the other hand it is a simple change, i can do that with a script if there is no there solution.
Thanx again for your help :) Tres Seaver wrote: > Dimitris Koukis wrote: >>> Dear Zopistas, >>> >>> i have an old zope application that present data from a database in such >>> a manner >>> <dtml-in "sql_methods.select_user()"> >>> <dtml-var firstname><dtml-var lastname> >>> </dtml-in> >>> >>> I had to change the methods that returned data from the database, and it >>> is no longer possible to return data directly from zsql methods. Instead >>> i read them in a script, perform some processing and return a dictionary >>> with exactly the same mappings. I thought the application would work >>> without any change but it seems this is not the case (variables in >>> dtml-in can not be found, kinda makes sense now, the dictionary values >>> are not properties...). > > Try the 'mapping' parameter for 'dtml-in':: > > <dtml-in name="your_python_script" mapping> > <dmtl-var name="firstname"><dtml-var name="lastname"> > </dtml-in> > > > Tres. > -- > =================================================================== > Tres Seaver +1 540-429-0999 [EMAIL PROTECTED] > Palladion Software "Excellence by Design" http://palladion.com _______________________________________________ Zope maillist - Zope@zope.org http://mail.zope.org/mailman/listinfo/zope ** No cross posts or HTML encoding! ** (Related lists - http://mail.zope.org/mailman/listinfo/zope-announce http://mail.zope.org/mailman/listinfo/zope-dev ) -- Dimitris Koukis Software Engineer [EMAIL PROTECTED] _______________________________________________ Zope maillist - Zope@zope.org http://mail.zope.org/mailman/listinfo/zope ** No cross posts or HTML encoding! ** (Related lists - http://mail.zope.org/mailman/listinfo/zope-announce http://mail.zope.org/mailman/listinfo/zope-dev )