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

Function mask_proxy_url

awscli/botocore/httpsession.py:197–212  ·  view source on GitHub ↗

Mask proxy url credentials. :type proxy_url: str :param proxy_url: The proxy url, i.e. https://username:password@proxy.com :return: Masked proxy url, i.e. https://***:***@proxy.com

(proxy_url)

Source from the content-addressed store, hash-verified

195
196
197def mask_proxy_url(proxy_url):
198 """
199 Mask proxy url credentials.
200
201 :type proxy_url: str
202 :param proxy_url: The proxy url, i.e. https://username:password@proxy.com
203
204 :return: Masked proxy url, i.e. https://***:***@proxy.com
205 """
206 mask = '*' * 3
207 parsed_url = urlparse(proxy_url)
208 if parsed_url.username:
209 proxy_url = proxy_url.replace(parsed_url.username, mask, 1)
210 if parsed_url.password:
211 proxy_url = proxy_url.replace(parsed_url.password, mask, 1)
212 return proxy_url
213
214
215def _is_ipaddress(host):

Callers 2

test_mask_proxy_urlFunction · 0.90
sendMethod · 0.85

Calls

no outgoing calls

Tested by 1

test_mask_proxy_urlFunction · 0.72