Apps脚本在OSX 10.5.8上使用Apache2 Django挂起

时间:2011-05-27 23:52:40

标签: django apache2 osx-leopard appscript

我已将appscript合并到python 2.6 / django安装中,并且在与django开发服务器一起使用时工作正常,但是当使用Apache2时,我得到了这个:

  

该进程已分叉,您无法安全地使用此CoreFoundation功能。你必须exec()。   打断   __THE_PROCESS_HAS_FORKED_AND_YOU_CANNOT_USE_THIS_COREFOUNDATION_FUNCTIONALITY ___ YOU_MUST_EXEC __()进行调试。

一个建议是:

  

这听起来类似于http://mail.python.org/pipermail/pythonmac-sig/2010-October/022705.html

在分叉进程之前,OSX 10.6比早期版本更严格地加载OSX API模块。将进口推迟到分叉之后是解决方案。

0.6 C11版本的setuptools通过自行加载Carbon来触发此异常。我相信这可能已经修复了。

在程序的各个阶段找到加载sys.modules.keys()的内容的方法。

这是使用appscript和apache2的已知问题,如果有,是否有修复?

0 个答案:

没有答案