From e2bae4825341efd1735006960f9ea685dd8eef1f Mon Sep 17 00:00:00 2001 From: Johan <184952+gustafsson@users.noreply.github.com> Date: Tue, 30 Aug 2022 21:40:33 +0200 Subject: [PATCH] Add check for empty socket.error args --- gslib/gcs_json_media.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gslib/gcs_json_media.py b/gslib/gcs_json_media.py index 6746789285..1ed7fb2da3 100644 --- a/gslib/gcs_json_media.py +++ b/gslib/gcs_json_media.py @@ -583,7 +583,7 @@ def _conn_request(self, conn, request_uri, method, body, headers): # pylint: di raise except socket.error as e: err = 0 - if hasattr(e, 'args'): + if hasattr(e, 'args') and getattr(e, 'args'): err = getattr(e, 'args')[0] else: err = e.errno