Problemas con listas de objetos
Ignacio González López - iSOCO Mad
igonza en isoco.com
Mie Abr 23 18:54:41 CEST 2003
Me dice que no tengo permiso para acceder al objeto, cuando lo
intento recuperar. No se si será algo relacionado con los metodos
Publico/privado/protegido...
El caso es que si pongo un string en vez de un Squishfile, me lo
recupera perfectamente y me deja mostrarlo, pero si añado un
objeto Squishfile no me deja trabajar con el :o(
On Wed, Apr 23, 2003 at 11:15:44AM -0500, Cesar Cardenas wrote:
> 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
> _______________________________________________
> Python-es mailing list
> Python-es en aditel.org
> http://listas.aditel.org/listinfo/python-es
--
Es bueno dejar el trago, lo malo es no acordarse donde.
-- Les Luthiers.
: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
------------ próxima parte ------------
A non-text attachment was scrubbed...
Name: no disponible
Type: application/pgp-signature
Size: 189 bytes
Desc: no disponible
URL: <http://mail.python.org/pipermail/python-es/attachments/20030423/bd63df31/attachment.pgp>
------------ próxima parte ------------
_______________________________________________
Python-es mailing list
Python-es en aditel.org
http://listas.aditel.org/listinfo/python-es
Más información sobre la lista de distribución Python-es