1
import eventlet
eventlet.monkey_patch()
import requests
def main():
print(eventlet.patcher.is_monkey_patched(requests))
if __name__ == "__main__":
main()
我预计print语句返回true,但实际上它返回false。 这是怎么回事?
因此,当import requests = eventlet.import_patched('requests')时,它确实具有使请求API调用变为绿色(通过最终修补套接字)的累积效果? – conquester
是的,这是正确的。两个安全选项可以是程序第一行的'monkey_patch()'或任意位置的'import_patched'。 – temoto