__del__()

Ainhoa pln_curro3 en yahoo.es
Jue Jun 5 15:53:07 CEST 2008


Si, es cierto, lo que pasa es que he comprado que de la segunda forma nunca se llega a ejecutar el __del__ de class, mientras que la primera forma sí. Lo he comprobado metiendo sencillamente un mensaje a la entrada..
Muchas gracias de todas formas

--- El jue, 5/6/08, Cristina Yenyxe González García <the.blue.valkyrie en gmail.com> escribió:
De: Cristina Yenyxe González García <the.blue.valkyrie en gmail.com>
Asunto: Re: [Python-es] __del__()
Para: "Lista de discusión sobre python en castellano" <python-es en aditel.org>
Fecha: jueves, 5 junio, 2008 1:45

El día 5 de junio de 2008 13:18, Ainhoa <pln_curro3 en yahoo.es> escribió:
>
> Dada la clase:
>
> ins = class()
>
> borramos asi:
> ins.__del__()
> o
> del ins

Lo normal es utilizar la segunda forma, los métodos con __ son más
bien para "uso interno". Es lo mismo que pasa con __init__, que no se
suele invocar explícitamente sino que en el constructor también se usa
la sintaxis habitual de un método :)

Un saludo.
_______________________________________________
Lista de correo Python-es
http://listas.aditel.org/listinfo/python-es
FAQ: http://listas.aditel.org/faqpyes


      ______________________________________________ 
Enviado desde Correo Yahoo! La bandeja de entrada más inteligente.
_______________________________________________
Lista de correo Python-es 
http://listas.aditel.org/listinfo/python-es
FAQ: http://listas.aditel.org/faqpyes





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