【发布时间】:2012-01-24 06:17:21
【问题描述】:
我正在构建一个 django 应用程序,它依赖于一个已实现 SIGINT 信号处理程序的 python 模块。
假设我无法更改我所依赖的模块,我该如何解决“信号仅在主线程中有效”错误我将它集成到 Django 中?
我可以在 Django 主线程上运行它吗? 有没有办法禁止处理程序允许模块在非主线程上运行?
谢谢!
【问题讨论】:
-
我也有同样的问题。奇怪的是,我很确定我没有使用任何线程。我只是在运行 manage.py runserver。
标签: python django multithreading signal-handling