def get_proxy_state():
AutoConfigURL = ProxyServer = None
try:
AutoConfigURL, reg_type = winreg.QueryValueEx(SETTINGS, 'AutoConfigURL')
AutoConfigURL = proxy_server(AutoConfigURL)
except:
pass
try:
ProxyEnable, reg_type = winreg.QueryValueEx(SETTINGS, 'ProxyEnable')
if ProxyEnable:
ProxyServer, reg_type = winreg.QueryValueEx(SETTINGS, 'ProxyServer')
ProxyServer = proxy_server(ProxyServer)
except:
pass
if AutoConfigURL and ProxyServer:
ProxyServer.pac = AutoConfigURL.pac
ProxyServer.type |= 1
elif AutoConfigURL:
ProxyServer = AutoConfigURL
elif ProxyServer:
pass
else:
ProxyServer = proxy_server(None)
return ProxyServer
评论列表
文章目录