Skip to content

Commit 5163fcf

Browse files
committed
Values of credits updated in the make_request method were str
1 parent edd3013 commit 5163fcf

1 file changed

Lines changed: 8 additions & 7 deletions

File tree

imgurpython/client.py

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

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

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

0 commit comments

Comments
 (0)