File tree Expand file tree Collapse file tree 1 file changed +11
-3
lines changed Expand file tree Collapse file tree 1 file changed +11
-3
lines changed Original file line number Diff line number Diff line change 9999
100100try :
101101 from cassandra .io .eventletreactor import EventletConnection
102- except ImportError :
102+ # PYTHON-1364
103+ #
104+ # At the moment eventlet initialization is chucking AttributeErrors due to it's dependence on pyOpenSSL
105+ # and some changes in Python 3.12 which have some knock-on effects there.
106+ except (ImportError , AttributeError ):
103107 EventletConnection = None
104108
105109try :
113117def _is_eventlet_monkey_patched ():
114118 if 'eventlet.patcher' not in sys .modules :
115119 return False
116- import eventlet .patcher
117- return eventlet .patcher .is_monkey_patched ('socket' )
120+ try :
121+ import eventlet .patcher
122+ return eventlet .patcher .is_monkey_patched ('socket' )
123+ # Another case related to PYTHON-1364
124+ except AttributeError :
125+ return False
118126
119127
120128def _is_gevent_monkey_patched ():
You can’t perform that action at this time.
0 commit comments