Essa eu confesso que é feia, mas funciona:

try:
    getattr(deputado, "pop")
except:
    deputado=[deputado]


[]'s
Takashi


marceloireis wrote:

> Estou passando um conjunto de checkbox numa página HTML para um
> script em Python. Quando eu marco mais de um elemento ele interpreta
> corretamente como se cada elemento fosse um índice da lista, porém,
> quando marco apenas um elemento ele interpreta cada letra do
> elemento como se fosse um índice da lista. Como eu posso fazer para
> que quando o usuário tiver marcado uma única opção ele interprete
> como uma lista de índice único. Segue o trecho do codigo abaixo:
>
> request = container.REQUEST
> RESPONSE =  request.RESPONSE
>
> # Conjunto de checkbox
> deputado = request.get('deputado')
>
> if deputado != None:
>      for c in deputado:
>        context.insert_votacao(cargo='deputado',candidato=c)
>
> mensagem = 'Obrigado pela sua participação!'
>
> return context.incluido(mensagem=mensagem)
>
>
>
>
> 
>
>------------------------------------------------------------------------
>
>No virus found in this incoming message.
>Checked by AVG Free Edition.
>Version: 7.1.405 / Virus Database: 268.11.5/425 - Release Date: 22/8/2006
>  
>



-- 
No virus found in this outgoing message.
Checked by AVG Free Edition.
Version: 7.1.405 / Virus Database: 268.11.5/425 - Release Date: 22/8/2006



Para enviar uma mensagem: zope-pt@yahoogrupos.com.br
Para desistir envie uma mensagem em branco para: [EMAIL PROTECTED] 
Links do Yahoo! Grupos

<*> Para visitar o site do seu grupo na web, acesse:
    http://br.groups.yahoo.com/group/zope-pt/

<*> Para sair deste grupo, envie um e-mail para:
    [EMAIL PROTECTED]

<*> O uso que você faz do Yahoo! Grupos está sujeito aos:
    http://br.yahoo.com/info/utos.html

 



Responder a