TypeError: _wrap_socket() argument ‘sock‘ must be _socket.socket, not SSLSocket

用gevent报错了:

TypeError: _wrap_socket() argument 'sock' must be _socket.socket, not SSLSocket

必须要用_socket.socket,而不是SSLSocket,这个报错是gevent的补丁没打全的原因。
另外,我用的Python版本是Python 3.10.9

import gevent.monkey
gevent.monkey.patch_all(ssl=True)
import requests

参考:
https://github.com/eventlet/eventlet/issues/201

你可能感兴趣的:(python)