Skip to content
This repository was archived by the owner on Oct 4, 2023. It is now read-only.

Commit cd9a106

Browse files
committed
Fix bug in make_request method
Values of credits updated in the make_request method were str
1 parent 48abc45 commit cd9a106

File tree

1 file changed

+8
-7
lines changed

1 file changed

+8
-7
lines changed

imgurpython/client.py

Lines changed: 8 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -140,13 +140,14 @@ def make_request(self, method, route, data=None, force_anon=False):
140140
else:
141141
response = method_to_call(url, headers=header, data=data)
142142

143-
self.credits = {
144-
'UserLimit': response.headers.get('X-RateLimit-UserLimit'),
145-
'UserRemaining': response.headers.get('X-RateLimit-UserRemaining'),
146-
'UserReset': response.headers.get('X-RateLimit-UserReset'),
147-
'ClientLimit': response.headers.get('X-RateLimit-ClientLimit'),
148-
'ClientRemaining': response.headers.get('X-RateLimit-ClientRemaining')
149-
}
143+
if response.headers.get('X-RateLimit-UserLimit') is not None:
144+
self.credits = {
145+
'UserLimit': int(response.headers.get('X-RateLimit-UserLimit')),
146+
'UserRemaining': int(response.headers.get('X-RateLimit-UserRemaining')),
147+
'UserReset': int(response.headers.get('X-RateLimit-UserReset')),
148+
'ClientLimit': int(response.headers.get('X-RateLimit-ClientLimit')),
149+
'ClientRemaining': int(response.headers.get('X-RateLimit-ClientRemaining'))
150+
}
150151

151152
# Rate-limit check
152153
if response.status_code == 429:

0 commit comments

Comments
 (0)