agregar un atributo a una instancia de frame
Cristina Yenyxe González García
the.blue.valkyrie en gmail.com
Vie Abr 18 01:30:25 CEST 2008
Hola.
El día 16/04/08, Milton Galo Patricio Inostroza Aguilera
<minoztro en gmail.com> escribió:
> estimados:
>
> segun documentacion de help(frame) tengo lo siguiente:
>
> class frame(object)
> | Methods defined here:
> |
> | __delattr__(...)
> | x.__delattr__('name') <==> del x.name
> |
> | __getattribute__(...)
> | x.__getattribute__('name') <==> x.name
> |
> | __setattr__(...)
> | x.__setattr__('name', value) <==> x.name = value
> |
>
> por lo que debo suponer que no le puedo agregar atributos a este
> objeto??..existe alguna forma de poder agregarles atributos a una
> instancia de frame, gracias por vuestra ayuda
>
Al menos, en el módulo pdb se hace modificando f_locals, tal que así:
frame.f_locals['__return__'] = return_value
No es exactamente añadir atributos a un frame, pero sí que modificas
las variables locales a las que tiene acceso. Espero que con eso sea
suficiente.
Un saludo.
_______________________________________________
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