Определить среду событий? - PullRequest
0 голосов
/ 14 марта 2012

У меня есть несколько модулей, которые иногда импортируются из среды Eventlet, а иногда из обычной среды Python. Я хотел бы обнаружить это, чтобы я мог условно вызывать такие вещи, как monkey_patch и debug.hub_blocking_detection.

Есть ли надежный способ для фрагмента кода Python обнаружить, работает ли он в среде событий?

1 Ответ

1 голос
/ 15 марта 2012

Kombu / Celery использует: https://github.com/ask/kombu/blob/master/kombu/syn.py

...