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 22
22
23
23
import analytics
24
24
from utils import cond_execution_time
25
+ import urllib .request
25
26
# catch import failure on AIX since we will not be shipping our third-party libraries on AIX
26
27
try :
27
28
import requests
@@ -110,6 +111,13 @@ def doRequest(self):
110
111
try :
111
112
res = self .session .send (_prepRequest )
112
113
return res
114
+ except requests .exceptions .ProxyError :
115
+ perfHTTPrequestHelper .close_session ()
116
+ self .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
113
121
except requests .exceptions .ConnectionError :
114
122
close_session ()
115
123
res = requests .Response ()
You can’t perform that action at this time.
0 commit comments