Lines Matching refs:self
46 def __init__(self, *args, **kwargs): argument
47 threading.Thread.__init__(self, *args, **kwargs)
48 self.killed = False
50 def start(self): argument
51 self.__run_backup = self.run
52 self.run = self.__run # Force the Thread to install our trace.
53 threading.Thread.start(self)
55 def __run(self): argument
56 sys.settrace(self.global_trace)
57 self.__run_backup()
58 self.run = self.__run_backup
60 def global_trace(self, frame, why, arg): argument
62 return self.local_trace
66 def local_trace(self, frame, why, arg): argument
67 if self.killed:
70 return self.local_trace
72 def kill(self): argument
73 self.killed = True
76 def __init__(self, arg): argument
81 super(Timeout, self).__init__(arg)