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 7263cea commit ceba4cfCopy full SHA for ceba4cf
cassandra/cluster.py
@@ -127,8 +127,12 @@ def _is_eventlet_monkey_patched():
127
def _is_gevent_monkey_patched():
128
if 'gevent.monkey' not in sys.modules:
129
return False
130
- import gevent.socket
131
- return socket.socket is gevent.socket.socket
+ try:
+ import eventlet.patcher
132
+ return eventlet.patcher.is_monkey_patched('socket')
133
+ # Another case related to PYTHON-1364
134
+ except AttributeError:
135
+ return False
136
137
138
# default to gevent when we are monkey patched with gevent, eventlet when
0 commit comments