Está claro que el atributo existe, pero no se porqué, salta esa excepción

El martes, 5 de mayo de 2015, 7:53:01 (UTC+1), raimonesteve escribió:
>
> 2015-05-04 19:56 GMT+02:00 Antonio Roncero <[email protected] <javascript:>>: 
>
> > Gracias Raimon, 
> > 
> > pero la asignacion party.addresses = address_news lanza una excepcion de 
> > "attribute error" 
>
> http://hg.tryton.org/modules/party/file/a426a130de25/party.py#l64 
>
>
> > 
> > El lunes, 4 de mayo de 2015, 18:36:27 (UTC+1), raimonesteve escribió: 
> >> 
> >> 2015-05-04 19:26 GMT+02:00 Antonio Roncero <[email protected]>: 
> >> > Hola, 
> >> > 
> >> > estoy usando proteus en un script para importar terceros. El tema es 
> que 
> >> > cuando genero un tercero que solo tiene una dirección, en tryton me 
> >> > aparecen 
> >> > dos y si tiene dos, me aparecen tres. 
> >> > 
> >> > Esta es la parte involucrada de codigo 
> >> > 
> >> > party = Party() 
> >> > party.name = partner.name 
> >> > party.vat_number = 'XXX...XX' 
> >> > party.vat_country = 'XX' 
> >> > print partner.name 
> >> address_news = [] 
> >> > for address in partner.address: # con el debuger solo entra una vez 
> pero 
> >> > crea dos direcciones 
> >> >     address_new = Address() 
> >> >     address_new.name = address.name 
> >> >     address_new.street = address.street 
> >>     address_news.append(address_new) 
> >> >     .... 
> >> party.addresses = address_news 
> >> > party.save() 
> >> > 
> >> > Alguna idea? gracias 
> >> 
> >> nota: 
> >> sin testear 
> >> 
> >> Raimon 
>
>
>
> -- 
> Si us plau, NO adjunti arxius a les seves respostes. Li preguem que 
> integri el text al cos del missatge. Pot respondre usant NetEtiquete 
> que li ajudarà a seguir la conversa. 
> http://es.wikipedia.org/wiki/Netiquette 
>
> Por favor, NO adjunte archivos a sus respuestas. Le rogamos que 
> integre el texto en el cuerpo del mensaje. Puede responder usando 
> NetEtiquete que le ayudará a seguir la 
> conversación.http://es.wikipedia.org/wiki/Netiquette 
>
> Please, DO NOT send attachment files with your answers, just copy and 
> paste only the text you need to send into the body of your mails. 
> Repply using NetEtiquete. http://en.wikipedia.org/wiki/Netiquette 
>

Responder a