Skip to content

Commit 4c2491f

Browse files
authored
[py] Remote connection throws resp status code when data is empty (#14601)
Signed-off-by: Viet Nguyen Duc <[email protected]>
1 parent c6e78d8 commit 4c2491f

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

py/selenium/webdriver/remote/remote_connection.py

+3-1
Original file line numberDiff line numberDiff line change
@@ -336,7 +336,9 @@ def _request(self, method, url, body=None):
336336
if 300 <= statuscode < 304:
337337
return self._request("GET", response.headers.get("location", None))
338338
if 399 < statuscode <= 500:
339-
return {"status": statuscode, "value": data}
339+
if statuscode == 401:
340+
return {"status": statuscode, "value": "Authorization Required"}
341+
return {"status": statuscode, "value": str(statuscode) if not data else data.strip()}
340342
content_type = []
341343
if response.headers.get("Content-Type", None):
342344
content_type = response.headers.get("Content-Type", None).split(";")

0 commit comments

Comments
 (0)