Uma outra maneira na mesma linha:

getattr(deputado, "pop", [deputado])

[]'s
Marcos Iuato

Ricardo Takashi Abe escreveu:
> 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
>> 
>>
> 
> 
> 
> 



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