[Python-es] duda de principiante con variables
Pablo Rodríguez
oinos en web.de
Dom Jul 27 19:15:32 CEST 2008
Hola a todos,
en un pequeño programilla tengo la necesidad de llamar desde un objeto
de una clase, una variable del objeto __init__ de otra clase.
El código sería (obviamente mi ejemplo real no tan tonto):
class working:
def __init__(self):
self.action = print "Done"
class doing:
def __init__(self):
....
def on_key_press_event(self, widget, event):
print working.action
Pero Python me da el error siguiente (tanto si es 'action' como
'self.action'):
AttributeError: class working has no attribute 'action'
¿Cómo tengo que invocar print para que imprima el 'self.action' de la
clase 'working'?
Gracias de antemano,
Pablo
Más información sobre la lista de distribución Python-es