Skip to content

Commit f7d7ff0

Browse files
committed
Ensure that the SparkRateLimitError.retry_after attribute is always an int
Fix for issue #52. The retry-after header (when provided) is a string and should be cast to an integer for obvious reasons. 😄
1 parent 6f92dbf commit f7d7ff0

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

ciscosparkapi/exceptions.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -145,7 +145,7 @@ def __init__(self, response):
145145
super(SparkRateLimitError, self).__init__(response)
146146

147147
# Extended exception data attributes
148-
self.retry_after = response.headers.get('Retry-After', 200)
148+
self.retry_after = int(response.headers.get('Retry-After', 200))
149149
"""The `Retry-After` time period (in seconds) provided by Cisco Spark.
150150
151151
Defaults to 200 seconds if the response `Retry-After` header isn't

0 commit comments

Comments
 (0)