Re: ¿puede un objeto "destruirse" a si mismo?

Jose Caballero jcaballero.hep en gmail.com
Mie Jun 25 16:26:06 CEST 2008


Muchas gracias.



El día 25 de junio de 2008 10:24, RadicalEd <willian.radicaled en gmail.com>
escribió:

> def __del__(self)
>
> De esta forma se crea un destructor de clase.
>
> 2008/6/25 Jose Caballero <jcaballero.hep en gmail.com>:
>
> > Hola,
> >
> > quizás es una pregunta algo rara, o tal vez no, no lo sé. ¿Es posible
> dotar
> > a una clase de un método de tal forma que cuando un objeto particular lo
> > invoca, dicho objeto se "destruya"?
> > Tengo una clase donde cada objeto está asociado a un fichero de texto.
> Los
> > métodos y atributos de la clase son para obtener información y/o
> manipular
> > dicho fichero. Me gustaría saber si puedo crear un método delete() que,
> > tras
> > borrar el fichero, destruya el objeto. No tiene sentido mantener un
> objeto
> > asociado a un fichero que ya no existe.
> >
> > Otra opción ("current") es que la clase tenga un atributo booleano
> 'valid'.
> > Cuando se invoca algún método y el objeto 'no es válido' se lanza una
> > excepción.
> >
> > Pero estoy intrigado por saber si se puede hacer de la primera forma. Con
> > un
> > link a la referencia adecuado, o los términos precisos para buscar en
> > google, me basta. A partir de ahí puedo hacer la búsqueda por mi mismo.
> > Pero
> > no sé muy bien qué terminología podría usar para buscar. ¿Existen métodos
> > destructor en python?
> >
> >
> >
> > Gracias por adelantado.
> >
> > Saludos,
> > Jose
> > _______________________________________________
> > Lista de correo Python-es
> > http://listas.aditel.org/listinfo/python-es
> > FAQ: http://listas.aditel.org/faqpyes
> >
>
>
>
> --
> The knowledge is the most dangerous
> weapon & SoloCodigo is the most important programing webforum.
> http://foros.solocodigo.com
> _______________________________________________
> Lista de correo Python-es
> http://listas.aditel.org/listinfo/python-es
> FAQ: http://listas.aditel.org/faqpyes
>
_______________________________________________
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