def __init__(self, reactor):
def stopThreads():
for t in self.threadToMsgWindow.keys():
# PostMessage blocks for dead threads
if t.isAlive() and self.threadToMsgWindowCreated[t]:
win32api.PostMessage(
self.threadToMsgWindow[t], # thread id
WM_CLOSE_THREAD, # message
0, # wParam
0 # lParam
)
reactor.addSystemEventTrigger("before", "shutdown", stopThreads)
评论列表
文章目录