Python:Django: Обработчик сигналов и основной поток

Я создаю приложение django, которое зависит от модуля python, где реализован обработчик сигналов SIGINT.

Предполагая, что я не могу изменить модуль, от которого я завишу, как я могу обойти ошибку "signal only works in main thread", которую я получаю, интегрируя его в Django?

Могу ли я запустить его в главном потоке Django? Есть ли способ заблокировать обработчик, чтобы позволить модулю работать в не основных потоках?

Спасибо!

6
задан codeJack 20 December 2011 в 08:51
поделиться