[util] emit debug 'Proxy Map' logging message (#8195)
in 'build_proxy_map()'
This commit is contained in:
@@ -987,16 +987,21 @@ def build_proxy_map(proxies, log=None):
|
|||||||
if isinstance(proxies, str):
|
if isinstance(proxies, str):
|
||||||
if "://" not in proxies:
|
if "://" not in proxies:
|
||||||
proxies = "http://" + proxies.lstrip("/")
|
proxies = "http://" + proxies.lstrip("/")
|
||||||
return {"http": proxies, "https": proxies}
|
proxies = {"http": proxies, "https": proxies}
|
||||||
|
elif isinstance(proxies, dict):
|
||||||
if isinstance(proxies, dict):
|
|
||||||
for scheme, proxy in proxies.items():
|
for scheme, proxy in proxies.items():
|
||||||
if "://" not in proxy:
|
if "://" not in proxy:
|
||||||
proxies[scheme] = "http://" + proxy.lstrip("/")
|
proxies[scheme] = "http://" + proxy.lstrip("/")
|
||||||
return proxies
|
else:
|
||||||
|
proxies = None
|
||||||
|
|
||||||
if log is not None:
|
if log is not None:
|
||||||
log.warning("invalid proxy specifier: %s", proxies)
|
if proxies is None:
|
||||||
|
log.warning("Invalid proxy specifier: %r", proxies)
|
||||||
|
else:
|
||||||
|
log.debug("Proxy Map: %s", proxies)
|
||||||
|
|
||||||
|
return proxies
|
||||||
|
|
||||||
|
|
||||||
def build_predicate(predicates):
|
def build_predicate(predicates):
|
||||||
|
|||||||
Reference in New Issue
Block a user