hg wrote: > Hi, > > I need to catch a signal "SIGUSR1" in an object ... and I need the signal > def that traps is to access the object context ... is that possible ? > (*nix and windows) > > ex: > > class test: > def __init__(self): > self.Set_Signal() > > def Set_Signal(self): > import signal > signal.signal(..., Func) > def Func(.....): > #I need to get access to self > > > or can signal.signal take a method as param ? >
Just do it! Python is a functional language. You have access to self (search for the term "closure") and self.method is bound - thus a 'function' objects are nothing special in Python. Robert -- http://mail.python.org/mailman/listinfo/python-list