Olá pessoal! Crie um pequeno tipo utilizando arquetypes, e agora preciso atualizar o conteúdo de dois atributos...
estou lendo os objetos e tentando recriar eles da seguinte forma: grupopessoas = context.portal_catalog.searchResults( Type = ('Dados Pessoais'), ) for pessoas in grupopessoas: container.invokeFactory(type_name="Dados Pessoais", id=pessoas.getObject().id + "-1", title=str(pessoas.getObject().Title), diaaniversario=pessoas.getObject().diaaniversario, mesaniversario=pessoas.getObject().mesaniversario) print pessoas.getObject().diaaniversario print pessoas.getObject().mesaniversario return printed bom o que acontece e que diaaniversario e mesaniversario são atributos do tipo select e quando tento passar o valor eles ficam em branco, mais o print me mostra o conteúdo... alguém tem alguma idéia do porque que esta acontecendo isso, ou ate mesmo uma maneira mais fácil de fazer? essa trabalheira toda e por que os campos tem os seguintes valores... "1","2","3" .... string mesmo... e ao ordenar uma pesquisa por eles acontece o seguinte: "11", "12" estão antes de "2", claro. o que quero fazer e pegar os valores de um digito e colocar "0" antes o resultado seria "01", "02".... desde já agradeço a ajuda! abraços! Abra sua conta no Yahoo! Mail, o único sem limite de espaço para armazenamento! http://br.mail.yahoo.com/