Merge pull request #1440 from un33k/master

handle zero and negative available_requests
This commit is contained in:
Tom Christie 2014-02-28 09:18:03 +00:00
commit 1a75e7b02b

View File

@ -136,6 +136,8 @@ class SimpleRateThrottle(BaseThrottle):
remaining_duration = self.duration remaining_duration = self.duration
available_requests = self.num_requests - len(self.history) + 1 available_requests = self.num_requests - len(self.history) + 1
if available_requests <= 0:
return None
return remaining_duration / float(available_requests) return remaining_duration / float(available_requests)