2008/5/14 jgbalb <[EMAIL PROTECTED]>:
> Pessoal,
>
>       estou com um problema ao tentar passar uma lista de valores de
> um script python para um zope page template (zpt). Eis o código do
> script python:
> "
>    pt = context.cre_res_pt
>    s = pt(lista)
>    return s
> "
> e aqui está o código do zpt:
> "
>    <metal:block tal:define="listagem options/lista">
>    </metal:block>
> "
> Quando rodo o script python, surge uma tela do Plone com a seguinte
> mensagem de erro:
>
> "
> Erro no Site
> Este site encontrou um erro tentando atender sua requisição. Os erros
> foram:
>
> Tipo de Erro
> KeyError
> Valor do Erro
> 'lista'
> Requisição feita em
> 2008/05/14 14:36:14.421 GMT-3
> "

Os parâmetros passados para os templates para serem acessados via
options precisam ser nomeados. Ou seja, seu script Python precisa
ficar assimL

pt = context.cre_res_pt
s = pt(lista=lista)
return s

Responder a