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