Каковы некоторые причины, по которым '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
просто ничего не делает
Любой совет будет принят во внимание
Спасибо