Sua pesquisa é tão simples, que dá pra eliminar o script python.
Altere seu page template para:

<tal:condition="python: request.get('codigo') and request.get('descricao')"
  tal:loop repeat="item python:
context.zsql_consultar_cid(codigo=codigo,descricao= descricao)">
     <td><input type="radio"
                class="noborder"
                name="paths:list"
                tal:attributes="value python: item" />
     </td>
     <td tal:content="item"
         tal:attributes="value item">
     </td>
    </tal:loop>

Zénrique.

Em 23/11/06, mariaaliceramos2006<[EMAIL PROTECTED]> escreveu:
> Deu Certo Zénrique!! Valeu!!
>
> --- Em zope-pt@yahoogrupos.com.br, "José Henrique" <[EMAIL PROTECTED]>
> escreveu
> >
> > No seu script python, retorne o resultado do zsql method:
> >
> > ------------------------------------------------------------------
> > request = container.REQUEST
> > RESPONSE =  request.RESPONSE
> >
> > codigo = request.get('codigo')
> > descricao = request.get('descricao')
> >
> > result = context.zsql_consultar_cid(codigo=codigo, descricao =
> > descricao)
> > return context.form_consultar_cid(codigo = result)
> > ------------------------------------------------------------------
> >
> > Zénrique.
> >
> > Em 23/11/06, mariaaliceramos2006<[EMAIL PROTECTED]> escreveu:
> > > Valeu Pessoal!!
> > >
> > > Estou usando page template, script python e zqsl method..
> > > Mas não esta funcionando corretamente quando tenho mais de uma
> linha
> > > como resultado, como faço para passar uma lista no script python?
> e
> > > como faço para exibir esses resultados?
> > >
> > > Segue o código usado:
> > > ------------------------------------------------------------------
> > > <html metal:use-macro="here/main_template/macros/master">
> > > <body>
> > >  <div metal:fill-slot="main">
> > >
> > >   <form method="post" tal:attributes="action template/id;">
> > >
> > >    <div class="field">
> > >     <p>
> > >      <label>Código</label><br />
> > >      <input type="text"
> > >             name="codigo"
> > >             size="10" /></p>
> > >     <p>
> > >      <label>Descrição</label><br />
> > >      <input type="text"
> > >             name="descricao"
> > >             size="30" /></p>
> > >    </div>
> > >
> > >    <div class="formControls">
> > >     <input class="searchButton"
> > >            type="submit"
> > >            name="form.button.Buscar"
> > >            value="Buscar" />
> > >     <input class="standalone"
> > >            type="submit"
> > >            name="form.button.Limpar"
> > >            value="Limpar" />
> > >    </div>
> > >
> > >    <table class="listing">
> > >     <tr>
> > >      <th></th>
> > >      <th>Descrição</th>
> > >     </tr>
> > >     <tr>
> > >      <tal:loop repeat="item options/codigo| nothing">
> > >       <td><input type="radio"
> > >                  class="noborder"
> > >                  name="paths:list"
> > >                  tal:attributes="value python: item" />
> > >       </td>
> > >       <td tal:content="item"
> > >           tal:attributes="value item">
> > >       </td>
> > >      </tal:loop>
> > >     </tr>
> > >    </table>
> > >
> > >   <input type="hidden" name="form.submitted" value="1" />
> > >   </form>
> > >
> > >  </div>
> > > </body>
> > > </html>
> > > ------------------------------------------------------------------
> > > request = container.REQUEST
> > > RESPONSE =  request.RESPONSE
> > >
> > > codigo = request.get('codigo')
> > > descricao = request.get('descricao')
> > >
> > > for result in context.zsql_consultar_cid(codigo=codigo, descricao
> =
> > > descricao):return context.form_consultar_cid(codigo = result)
> > > ------------------------------------------------------------------
> > > SELECT
> > >      codigo,
> > >      descricao_resumida
> > > FROM cid
> > > WHERE
> > >      codigo = '<dtml-var codigo>'
> > > OR   descricao_resumida = '<dtml-var descricao>'
> > > ------------------------------------------------------------------
> > > []s,
> > > Alice
> > >
> > >
> > >
> > >
> > >
> > > Para enviar uma mensagem: zope-pt@yahoogrupos.com.br
> > > Para desistir envie uma mensagem em branco para: zope-pt-
> [EMAIL PROTECTED]
> > > Links do Yahoo! Grupos
> > >
> > >
> > >
> > >
> >
>
>
>
>
>
> Para enviar uma mensagem: zope-pt@yahoogrupos.com.br
> Para desistir envie uma mensagem em branco para: [EMAIL PROTECTED]
> Links do Yahoo! Grupos
>
>
>
>

Responder a