Problema originale:
Sto creando Python 2.7.1 su Mac OS X 10.6.7 e sto riscontrando problemi con KeyError
un'eccezione generata dal threading
modulo quando Python viene chiuso (probabilmente durante la atexit
chiamata).
Non sono stato in grado di trovare una risposta adeguata da nessuna parte, e mi chiedo se qualcuno qui sappia quale potrebbe essere il problema e come forse compilare / configurare Python correttamente per evitarlo.
I passaggi per generare l'errore sono relativamente brevi:
echo "import threading" | ./python
Questo produce il seguente output:
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
L'errore è verosimilmente innocuo (non ho avuto effetti negativi), ma il messaggio è indesiderabile e preferirei che non ci fosse.