El 17/09/2011 20:20, Jose Caballero escribió:
El 17 de septiembre de 2011 06:19, Oswaldo <[email protected] <mailto:[email protected]>> escribió: Hola, Tengo un objeto 'list' que es creado por una librería externa sobre el que me gustaría modificar el método 'append'. class List(list): def append(self, value): super(List, self).append(value) print 'append ', value
Gracias por responder, pero como ya comentaba esta solución no me vale ya que al intentar sustituir la lista original con una instancia de esta clase genera un error:
L = List() >>> libr.lista = L Traceback (most recent call last): File "<input>", line 1, in <module> TypeError: readonly attribute -- Oswaldo _______________________________________________ Python-es mailing list [email protected] http://mail.python.org/mailman/listinfo/python-es FAQ: http://python-es-faq.wikidot.com/
