Problema originale:
Sto creando Python 2.7.1 su Mac OS X 10.6.7 e sto riscontrando problemi con KeyErrorun'eccezione generata dal threadingmodulo quando Python viene chiuso (probabilmente durante la atexitchiamata).
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.