def getHttpProxyForUrl(url): proxy = None url_host = Util.parseUri(url)[1] envProxy = HttpClient._getEnvVarProxy() if envProxy and not (url_host in HttpClient._getEnvVarNoProxy()): proxy_server, proxy_port = Util.parseUri(envProxy)[1:3] proxy = httplib2.ProxyInfo(3, proxy_server, int(proxy_port), proxy_rdns=True) return proxy