network: fix monkey-patching in set_proxy
This commit is contained in:
@@ -426,7 +426,7 @@ class Network(PrintError):
|
|||||||
def set_proxy(self, proxy: Optional[dict]):
|
def set_proxy(self, proxy: Optional[dict]):
|
||||||
self.proxy = proxy
|
self.proxy = proxy
|
||||||
# Store these somewhere so we can un-monkey-patch
|
# Store these somewhere so we can un-monkey-patch
|
||||||
if not hasattr(socket, "_socketobject"):
|
if not hasattr(socket, "_getaddrinfo"):
|
||||||
socket._getaddrinfo = socket.getaddrinfo
|
socket._getaddrinfo = socket.getaddrinfo
|
||||||
if proxy:
|
if proxy:
|
||||||
self.print_error('setting proxy', proxy)
|
self.print_error('setting proxy', proxy)
|
||||||
|
|||||||
Reference in New Issue
Block a user