Skip to content

Commit 5535236

Browse files
committed
SNOW-27732: remove http if specifed in proxy_host parameter.
1 parent 24fe6f1 commit 5535236

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

ssl_wrap_socket.py

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,8 @@
2525
PROXY_PORT = None
2626
PROXY_USER = None
2727
PROXY_PASSWORD = None
28+
PREFIX_HTTP = 'http://'
29+
PREFIX_HTTPS = 'https://'
2830

2931

3032
def set_proxies(proxy_host, proxy_port, proxy_user=None, proxy_password=None):
@@ -33,6 +35,10 @@ def set_proxies(proxy_host, proxy_port, proxy_user=None, proxy_password=None):
3335
"""
3436
proxies = None
3537
if proxy_host and proxy_port:
38+
if proxy_host.startswith(PREFIX_HTTP):
39+
proxy_host = proxy_host[len(PREFIX_HTTP):]
40+
elif proxy_host.startswith(PREFIX_HTTPS):
41+
proxy_host = proxy_host[len(PREFIX_HTTPS):]
3642
if proxy_user or proxy_password:
3743
proxy_auth = u'{proxy_user}:{proxy_password}@'.format(
3844
proxy_user=proxy_user if proxy_user is not None else '',

0 commit comments

Comments
 (0)