Skip to content

Commit 079bf42

Browse files
authored
Handle 429 status code in response gracefully.
1 parent ab447b5 commit 079bf42

File tree

1 file changed

+7
-0
lines changed

1 file changed

+7
-0
lines changed

hyperwallet/utils/apiclient.py

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -112,6 +112,13 @@ def _makeRequest(self,
112112

113113
if response.status_code is 204:
114114
return {}
115+
elif response.status_code is 429:
116+
raise HyperwalletAPIException({
117+
'errors': [{
118+
'code': 'TOO_MANY_REQUESTS',
119+
'message': 'Too many requests sent in a given amount of time.'
120+
}]
121+
})
115122

116123
self.__checkResponseHeaderContentType(response)
117124

0 commit comments

Comments
 (0)