summaryrefslogtreecommitdiff
path: root/trove/common/limits.py
diff options
context:
space:
mode:
Diffstat (limited to 'trove/common/limits.py')
-rw-r--r--trove/common/limits.py5
1 files changed, 4 insertions, 1 deletions
diff --git a/trove/common/limits.py b/trove/common/limits.py
index c55e87a2..1f27b1b6 100644
--- a/trove/common/limits.py
+++ b/trove/common/limits.py
@@ -207,7 +207,7 @@ class RateLimitingMiddleware(base_wsgi.TroveMiddleware):
delay, error = self._limiter.check_for_delay(verb, url, tenant_id)
- if delay:
+ if delay and self.enabled():
msg = _("This request was rate-limited.")
retry = time.time() + delay
return base_wsgi.OverLimitFault(msg, error, retry)
@@ -216,6 +216,9 @@ class RateLimitingMiddleware(base_wsgi.TroveMiddleware):
return self.application
+ def enabled(self):
+ return True
+
class Limiter(object):
"""