Каковы некоторые причины, по которым 'proce ssor.callFromThread(func)`не будет работать

Я пытаюсь отладить проблему так, чтобы 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 ответов

Другие вопросы по тегам