__setattr__ para locals()

Chema Cortes py en ch3m4.org
Mar Nov 27 02:21:47 CET 2007


El Monday 26 November 2007 21:15:01 Milton Galo Patricio Inostroza Aguilera 
escribió:
> Estimados:
>
>    He buscado por varias paginas y no encuentro la solución a mi
> problema...lo que necesito saber es si es que existe un método
> parecido al __setattr__ (que se aplica para las variables que
> pertenecen a un objeto {clase}) para una variable local?...ya que con
> locals() sólo obtengo el diccionario...en realidad lo que necesito es
> tener el manejo al momento que se defina una nueva variable local al
> igual como lo hago con __setattr__.
>
>   O quizás exista otra forma de tener el manejo de las variables
> locales definidas...alguna idea?

Si sabes controlar los atributos de un objeto, y un diccionario es un objeto, 
sólo te falta conseguir que tu diccionario sea el que guarde las variables 
locales/globales. Mírate el comando 'exec'.
_______________________________________________
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