agregar un atributo a una instancia de frame

Milton Galo Patricio Inostroza Aguilera minoztro en gmail.com
Vie Abr 18 17:16:33 CEST 2008


El 17/04/08, Cristina Yenyxe González García
<the.blue.valkyrie en gmail.com> escribió:
> 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.

si!, muchas gracias Cristina

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


-- 
Milton Inostroza Aguilera
------------ próxima parte ------------
_______________________________________________
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