Skip to content

Commit f93b2ff

Browse files
authored
Merge pull request #230 from Helene/proxy_error
Log rest client proxy error
2 parents 53e102e + 8d8202c commit f93b2ff

File tree

1 file changed

+8
-0
lines changed

1 file changed

+8
-0
lines changed

source/queryHandler/PerfmonRESTclient.py

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@
2222

2323
import analytics
2424
from 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
2627
try:
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:
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
113121
except requests.exceptions.ConnectionError:
114122
close_session()
115123
res = requests.Response()

0 commit comments

Comments
 (0)