[Zope] headache
D. Rick Anderson
ruger@comnett.net
Tue, 25 Jun 2002 11:08:20 -0700
well .. I backed it up a level and it worked ok. I was calling a method
within an sql method within a document within a document, etc... I'm
sure it had something to do with the namespace, but now I'll never know. lol
Thanks,
Rick
Kevin Teague wrote:
> 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 )
>
>
>
>