
April 2, 2003
10:15 a.m.
Thomas Heller <theller@python.net> writes:
Here's my win32guireactor code, which at least for me, works better than win32eventreactor in my application.
Just in case this code is used by anyone, I just fixed two bugs. Thomas
def __wm_timerevent(self, hwnd, msg, wParam, lParam): # This method is called if the message window receives # timer events user32.KillTimer(hwnd, wParam) tple = self.timers[wParam]
del self.timers[wParam]
tple.func(*tple.args, **tple.kw)
def _cancelCallLater(self, tple): user32.KillTimer(self.__hwnd, tple._timerid) del self.timers[tple._timerid]
try: del self.timers[tple._timerid] except KeyError: pass