什么原因`reactor.callFromThread(func)`不起作用

时间:2014-06-17 21:22:53

标签: python twisted reactor

我正在尝试调试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根本就没有做任何事。

任何建议都将不胜感激

由于

0 个答案:

没有答案