Works for Me(tm) I put the first two lines in a DTML Method and called them from another DTML Method, and dateYear is correctly set. I'm using Zope 2.5.1. D. Rick Anderson wrote:
Arrggh. I'm stuck on somthing really simple here. I have the following statements in a method:
<dtml-call "REQUEST.set('periodsplit', _.str(period).split('-'))"> <dtml-call "REQUEST.set('dateYear', _.int(periodsplit[0]))">
If I set the var 'period' and view it directly it works just fine (period is in the format 2002-5), but if I call it from another object (methodname(_.None, _, period='2002-11')) it errors with:
global name 'periodsplit' is not defined
and the error points to the second call there. How can it not be defined? I just set it?!!? Is REQUEST.set not pushing those onto the namespace when called from another object? I've never had this problem before.
TIA
Rick
_______________________________________________ Zope maillist - Zope@zope.org http://lists.zope.org/mailman/listinfo/zope ** No cross posts or HTML encoding! ** (Related lists - http://lists.zope.org/mailman/listinfo/zope-announce http://lists.zope.org/mailman/listinfo/zope-dev )
-- -- Kevin Teague Genomics Web Developer BC Genome Sciences Centre http://www.bcgsc.ca