Events: The Python Way

Gianmaria gianmaria at hotmail.com
Sat Jul 28 19:15:28 EDT 2007


Hi,
i'm a .net programmer and i'm learnig python, so this question can be very
stupid or easy for python programmers. I've a doubt about events.... here is
what:

in c# for example i can write a delegate and an event in this way...

public delegate SomethingChangedHandler(string message);
public event SomethingChangedHandler SomethingChanged;

and later in the code fire this event in this way...

if(SomethingChanged != null)
{
    SomethingChanged("Nothing important");
}

and the subscription of this event of other objects can be easy as

eventGeneratorObject.SomethingChanged += new
SomethingChangedHandler(aFunctionto_takecareof_it);

and even the handlig of the event is aesy...

void aFunctionto_takecareof_it(string msg)
{

}


....now the question is.. how can i do the same using Python? Every help is
appreciated





Regards,
Gianmaria




More information about the Python-list mailing list