File tree Expand file tree Collapse file tree 1 file changed +8
-0
lines changed
Expand file tree Collapse file tree 1 file changed +8
-0
lines changed Original file line number Diff line number Diff line change 2222
2323import analytics
2424from utils import cond_execution_time
25+ import urllib .request
2526# catch import failure on AIX since we will not be shipping our third-party libraries on AIX
2627try :
2728 import requests
@@ -110,6 +111,13 @@ def doRequest(self):
110111 try :
111112 res = self .session .send (_prepRequest )
112113 return res
114+ except requests .exceptions .ProxyError as e :
115+ perfHTTPrequestHelper .close_session ()
116+ logger .debug (f"doRequest __ ProxyError. Found configured proxies: { urllib .request .getproxies ()} " )
117+ res = requests .Response ()
118+ res .status_code = 503
119+ res .reason = "Unable to connect to proxy"
120+ return res
113121 except requests .exceptions .ConnectionError :
114122 close_session ()
115123 res = requests .Response ()
You can’t perform that action at this time.
0 commit comments