retry 500 response on discovery doc

See example failure at: https://travis-ci.org/github/jay0lee/GAM/jobs/667171534#L879
This commit is contained in:
Jay Lee
2020-03-26 06:47:28 -04:00
parent b54a3959d9
commit 9894f5c7fb

View File

@@ -752,7 +752,8 @@ def getService(api, http):
controlflow.wait_on_failure(n, retries, str(e))
continue
controlflow.system_error_exit(17, str(e))
except (http_client.ResponseNotReady, socket.error) as e:
except (http_client.ResponseNotReady, socket.error,
googleapiclient.errors.HttpError) as e:
if n != retries:
controlflow.wait_on_failure(n, retries, str(e))
continue