From 0d0e867ef69416daba82e03c11a4d0c55e5aad7e Mon Sep 17 00:00:00 2001 From: Jay Lee Date: Wed, 25 Mar 2020 06:52:03 -0400 Subject: [PATCH] Make 429 a default retry reason --- .travis.yml | 2 +- src/gapi/errors.py | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/.travis.yml b/.travis.yml index 980be081..9d4dc64f 100644 --- a/.travis.yml +++ b/.travis.yml @@ -5,7 +5,7 @@ language: python env: global: - BUILD_PYTHON_VERSION=3.8.1 - - BUILD_OPENSSL_VERSION=1.1.1d + - BUILD_OPENSSL_VERSION=1.1.1e - PATCHELF_VERSION=0.9 - PYINSTALLER_VERSION=3.5 - secure: "FSKvLaiqhKz21SVgAQZI3bSX34Ffyev4l+R2G//QXNDu6UVQcuFsykzw+eZEG7fkhotXr8BMDL7xIkookiL8eLwUtcd/Z95HCjPBBHcmCSQleyvuuJBxdrQ9xldmiGLzMCYiumSH9OH4uJhQ39Yjnjsa8TK+PlTci6a/BTzlYyBSyDYDf7Iv/uhfQPDHL3pNwrQPHf4fL6/jcvo+uaPcv83AVZkNzZjjyoi9Aa+uh9xlbyHg11jp44463qqxoxTdYik3pYuXRBPjknjOGcnFHqn+QOVSdRQoiwbmT8xVuYuCzTv9THhuJ//i5u7s4y3Xyl7u17B3tdm86UlMpQHy/w9EsYaSBPOU4oPNomRtOnTSugh0v9ZBwptP5XfbslII/iA+LQdzTHhchn0W0CRyDqjOMSestWlrsq5NZJtBJTYHbebllOhEI7xbj9tY+re1zFWSPMOPgHJP23ovsdk3hD9OT93AzRHInCx5IxL6QvEgRhAancRuGkf2rGP0g/vX9fQ0Il3rNMSQxHB5CyHUBtUJ9nhU79YkMDZicD0jFMEwjWJO3itAp3ynoLXRgktgQCYUfgc9SpdWKD5SXLCYnSo22JD3D1P6h2EertRHaoKRLb+CRXQC/lM8uh/W+BjA2Xe6Vut2I/72ndjM+10T7E2xk1CFyCH37a5p8cH26Fs=" diff --git a/src/gapi/errors.py b/src/gapi/errors.py index 631fcc37..8096071a 100644 --- a/src/gapi/errors.py +++ b/src/gapi/errors.py @@ -134,6 +134,7 @@ class ErrorReason(Enum): SYSTEM_ERROR = 'systemError' USER_NOT_FOUND = 'userNotFound' USER_RATE_LIMIT_EXCEEDED = 'userRateLimitExceeded' + FOUR_TWO_NINE = '429' def __str__(self): return str(self.value) @@ -144,7 +145,7 @@ DEFAULT_RETRY_REASONS = [ ErrorReason.QUOTA_EXCEEDED, ErrorReason.RATE_LIMIT_EXCEEDED, ErrorReason.USER_RATE_LIMIT_EXCEEDED, ErrorReason.BACKEND_ERROR, ErrorReason.BAD_GATEWAY, ErrorReason.GATEWAY_TIMEOUT, - ErrorReason.INTERNAL_ERROR + ErrorReason.INTERNAL_ERROR, ErrorReason.FOUR_TWO_NINE, ] GMAIL_THROW_REASONS = [ErrorReason.SERVICE_NOT_AVAILABLE] GROUP_GET_THROW_REASONS = [