We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 175f426 commit eb706bdCopy full SHA for eb706bd
src/manhole/__init__.py
@@ -40,19 +40,13 @@ class BrokenPipeError(Exception):
40
setinterval = sys.setcheckinterval
41
getinterval = sys.getcheckinterval
42
43
-try:
+if "eventlet" in sys.modules:
44
from eventlet.patcher import original as _original
45
-
+elif "gevent" in sys.modules:
46
+ from gevent.monkey import get_original as _get_original
47
+else:
48
def _get_original(mod, name):
- return getattr(_original(mod), name)
49
-except ImportError:
50
- try:
51
- from gevent.monkey import get_original as _get_original
52
- except ImportError:
53
54
- def _get_original(mod, name):
55
- return getattr(__import__(mod), name)
+ return getattr(__import__(mod), name)
56
57
58
_ORIGINAL_SOCKET = _get_original('socket', 'socket')
0 commit comments