Оригинальная проблема:
Я собираю Python 2.7.1 на Mac OS X 10.6.7 и у меня возникают проблемы с исключением исключения KeyError
из модуля threading
при выходе из Python (вероятно, при вызове atexit
).
Я нигде не смог найти правильного ответа, и мне интересно, знает ли кто-то здесь, в чем может быть проблема и как, возможно, правильно скомпилировать / настроить Python, чтобы избежать этого.
Шаги для получения ошибки относительно короткие:
echo "import threading" | ./python
Это дает следующий вывод:
Exception KeyError: KeyError(140735086161056,) in <module 'threading' from '/Users/danerik/quantumnotes/qw-control/quantumsource/external-libs/build/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/threading.pyc'> ignored
Ошибка, по всей вероятности, безвредна (я не испытал никаких побочных эффектов), но сообщение нежелательно, и я бы предпочел, чтобы его не было.