Wo wird Pythons Herunterfahren dokumentiert?

CPython hat ein seltsames Verhalten, bei dem Module während des Herunterfahrens auf Keine gesetzt werden. Dadurch wird die Fehlerprotokollierung beim Herunterfahren eines von mir geschriebenen Multithreading-Codes fehlerhaft.

Ich kann keine Dokumentation zu diesem Verhalten finden. Es ist im Vorbeigehen in @ erwähPEP 432:

[...] die Anzahl der Module, bei denen das Verhalten "Modulglobale auf Keine festgelegt" auftritt, das verwendet wird, um Unterbrechungszyklen zu planen und mehr externe Ressourcen sauber freizugeben, deutlich zu reduzieren.

Es gibtSO Fragen zu diesem Verhalten und dern der @C API-Dokumentation wird das Verhalten beim Herunterfahren für eingebettete Interpreter erwähn.

Ich habe auch ein @ gefund verwandten Thread auf Python-Dev und ein verwandter CPython-Fehler:

Dieser Patch ändert nichts am Verhalten von Modulobjekten, die ihr globales Wörterbuch löschen, sobald ihre Zuordnung aufgehoben wurde.

Wo ist dieses Verhalten dokumentiert? Ist es Python 2-spezifisch?

Antworten auf die Frage(2)

Ihre Antwort auf die Frage