[Zope] returning list from PythonScript

Slobodan Jovcic jovca at oid.ucla.edu
Fri Jan 20 18:25:43 EST 2006


True. Somehow, some of the latest changes in the script were lost,  
probably by closing the browser without save, including a change of:
print result
return printed
to:
return result

Very stupid.

Jovca
_________________________________
Slobodan Jovcic
Teaching Enhancement Center
Office of Instructional Development, UCLA
(310) 794 2099



On Jan 20, 2006, at 2:54 PM, J Cameron Cooper wrote:

> Slobodan Jovcic wrote:
>> Hi,
>> I'm trying to pass a list of values between the script and  
>> external  method. ZPT contains the following:
>> <tal:block tal:define="whatever python: container.myExtMethod  
>> ( container.myScript() )" />
>> container.myScript() is a Python Script that returns a list of  
>> values.
>> container.myExtMethod() is an External Method expecting that  
>> list.  However, all it gets is a string representation of the list  
>> ( "[]"  instead of [] ). How can I pass the list itself?
>> Btw, hard-coding list in ZPT works fine:
>> <tal:block tal:define="whatever python: container.myExtMethod 
>> ( ['a',  'b', 'c' ] )" />
>
> The problem is likely in 'myScript', which you do not show us.
>
> 		--jcc
> -- 
> "Building Websites with Plone"
> http://plonebook.packtpub.com



More information about the Zope mailing list