MCPcopy Index your code
hub / github.com/aws/aws-cli / _get_proxy_manager

Method _get_proxy_manager

awscli/botocore/httpsession.py:357–371  ·  view source on GitHub ↗
(self, proxy_url)

Source from the content-addressed store, hash-verified

355 return create_urllib3_context()
356
357 def _get_proxy_manager(self, proxy_url):
358 if proxy_url not in self._proxy_managers:
359 proxy_headers = self._proxy_config.proxy_headers_for(proxy_url)
360 proxy_ssl_context = self._setup_proxy_ssl_context(proxy_url)
361 proxy_manager_kwargs = self._get_pool_manager_kwargs(
362 proxy_headers=proxy_headers
363 )
364 proxy_manager_kwargs.update(
365 self._proxies_kwargs(proxy_ssl_context=proxy_ssl_context)
366 )
367 proxy_manager = proxy_from_url(proxy_url, **proxy_manager_kwargs)
368 proxy_manager.pool_classes_by_scheme = self._pool_classes_by_scheme
369 self._proxy_managers[proxy_url] = proxy_manager
370
371 return self._proxy_managers[proxy_url]
372
373 def _path_url(self, url):
374 parsed_url = urlparse(url)

Callers 1

Calls 5

_proxies_kwargsMethod · 0.95
proxy_headers_forMethod · 0.80
updateMethod · 0.45

Tested by

no test coverage detected