Gevent猴子unatch

two*_*e88 3 python monkeypatching gevent

我正在做很多步骤.其中之一是使用gevent + monkey补丁

from gevent import monkey; monkey.patch_all()
Run Code Online (Sandbox Code Playgroud)

一切都很好.但是我可以在使用它之后将其取消吗?我想返回我的默认套接字函数.

Tre*_*vor 7

reload(socket)
Run Code Online (Sandbox Code Playgroud)

这篇博文在这里有一个非常好的解决方案:https://emptysqua.re/blog/undoing-gevents-monkey-patching/