Problemas con listas de objetos
Ignacio González López - iSOCO Mad
igonza en isoco.com
Lun Abr 21 19:23:26 CEST 2003
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
------------ 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/20030421/9025cc65/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