diff --git a/app/flood.py b/app/flood.py index 377d85e..31ee416 100644 --- a/app/flood.py +++ b/app/flood.py @@ -28,8 +28,9 @@ def setup(violations_threshold = 100): def report(request_ip): - banned[request_ip] = banned.get(request_ip, 0) - banned[request_ip] += 1 + if active: + banned[request_ip] = banned.get(request_ip, 0) + banned[request_ip] += 1 def is_banned(request_ip): # More than X offences?