Em 14/05/08, jgbalb<jgbalb@...> escreveu:
> 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
> "
>
> Alguém tem algum exemplo de código que resolva o problema (e assim me
> diga onde estou errando)?
>
> Antecipadamente agradeço,
>
> João
>
Basta uma simples correção:
pt = context.cre_res_pt
s = pt(lista = lista)
return s
Agora, você poderia ser mais direto :-)
return context.cre_res_pt(lista = lista)
Zénrique.