2

我正在尝试调试一个reactor.callFromThread(func)不会做任何事情的问题

目前,我有一个执行退出操作的函数,包括关闭文件......等

def exit(self):
    try:
        def clean_handler():
            exit_handler()

        self.reactor.callFromThread(clean_handler) # doesn't work
        # clean_handler() # this works
    except Exception as e:
        print e

我尝试打印出反应堆以检查它是否存在,并尝试编写一些虚拟函数进行测试callFromThread,我得到的结论是,虽然反应堆存在,但callFromThread根本没有做任何事情。

任何意见,将不胜感激

谢谢

4

0 回答 0