Appscript зависает на OSX 10.5.8 с использованием Apache2 Django - PullRequest
1 голос
/ 28 мая 2011

Я включил appscript в установку python 2.6 / django, и он отлично работает, когда обслуживается с сервером разработки django, но при использовании Apache2 я получаю следующее:

Процесс разветвлен, и вы не можете безопасно использовать эту функциональность CoreFoundation. Вы ДОЛЖНЫ выполнить (). Перерыв на __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 намного строже, чем в более ранних версиях, относительно загрузки модулей API OSX до того, как процесс будет разветвлен. Отсрочка импорта до разветвления - это решение.

Версия setuptools 0.6 C11 вызывает это исключение, загружая Carbon самостоятельно. Я считаю, что это могло быть исправлено.

Способ узнать, кто загружает то, что нужно посмотреть sys.modules.keys() на различных этапах программы.

Это известная проблема с использованием appscript и apache2, и если да, то есть ли исправление?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...