Problemas con listas de objetos

Cesar Cardenas cescd en yahoo.com.mx
Mie Abr 23 18:15:44 CEST 2003


Sólo para tener un poco más de información:

¿Como sabes que no se guardaron bien los objetos?
¿Es que no los puedes recuperar, o que mensage te
manda la aplicación cuando tratas de acceder a los
objetos de la lista?

 --- Ignacio_González_López_-_iSOCO_Mad
<igonza en isoco.com> escribió: > Hola.
> 
> Estoy empezando en esto de python, asi que es
> posible que sea un
> problema bastante trivial, pero como es logico, al
> principio cualquier
> cosa parece un mundo :o).
> 
> Por si os suena, me estoy pegando con el código de
> Squishdot para Zope.
> 
> En el __init__ de la clase posting (donde quiero
> poner la lista de
> attributos) he añadido:
> 
>         self.attachment_cnt =0
>         self.file_array =[]
> 
> Lo que me gustaría que fuese la cantidad de
> elementos que hay en el
> array (supongo que funcionaría len(file_array), pero
> para empezar me
> aclaro mejor así), y el array de ficheros en sí.
> 
> El problema es que cuando añado un objeto a la lista
> usando esta
> funcion:
> 
> def addFile(posting,file):
>     f  = createUploadable(file)
>     sf = Squishfile(f)
>     posting.file = sf
>     setattr(posting,sf.file_name(),sf)
>     posting.attachment_cnt=posting.attachment_cnt+1
>     posting.file_array.append(sf)
> 
> No me introduce el objeto correctamente, sin
> embargo, si hago:
> 
>     posting.file_array.append(sf.file_name())
> 
> si me introduce un String con el nombre del fichero.
> 
> ¿Le suena a alguien?
> 
> 			Gracias anticipadas.
> 
> Pd: Si alguno conoce una manera de configurar
> Squishdot para poder tener
> mas de un fichero adjunto en un post/comentario,
> tambien me vale :o)
> 
> 
> -- 
> ¿Creen que valdría la pena vivir en un mundo sin
> televisión? ¡Los
> supervivientes envidiarían a los muertos!
> -- Krusty el payaso (Personaje de Los Simpson)
>                                                     
>    :o) + LSSI = :oX
>
________________________________________________________________________
> Ignacio González López <igonza en isoco.com>
> I.T. Dept @ iSOCO http://www.isoco.com              
>  #T(+34) 91 3349797
> Intelligent Software Components, S.A.               
>  #F(+34) 91 3349799
> iSOCO Madrid - Francisca Delgado 11, Alcobendas
> (Madrid).       CP 28108
> 

> ATTACHMENT part 1.2 application/pgp-signature 
> _______________________________________________
> Python-es mailing list
> Python-es en aditel.org
> http://listas.aditel.org/listinfo/python-es
>  

_________________________________________________________
Do You Yahoo!?
La mejor conexión a internet y 25MB extra a tu correo por $100 al mes. http://net.yahoo.com.mx




Más información sobre la lista de distribución Python-es