Rileva l'ambiente Eventlet?
Domanda
Ho alcuni moduli che a volte vengono importati da un ambiente ed Eventlet e talvolta da un ambiente di Python regolare.Vorrei rilevare questo in modo che io possa invocare condizionatamente cose come monkey_patch
e debug.hub_blocking_detection
.
C'è un modo affidabile per un pezzo di codice Python da scoprire se è in esecuzione in un ambiente Eventlet?
Soluzione
Questo è ciò che usa Kombu / Sedano: https:// GitHub.com / chiedere / kombu / blob / master / kombu / syn.py
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow