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
_______________________________________________
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 )