Question

J'ai des modules qui sont parfois importés depuis un environnement eventlet, et parfois depuis un environnement python classique.Je voudrais détecter cela afin de pouvoir invoquer conditionnellement des choses comme monkey_patch et debug.hub_blocking_detection.

Existe-t-il un moyen fiable pour qu'un morceau de code Python découvre s'il s'exécute dans un environnement d'événement ?

Était-ce utile?

La solution

Voici ce que Kombu/Céleri utilise : https://github.com/ask/kombu/blob/master/kombu/syn.py

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top