From 5bb37fde71db9450aeb37d7031889dcc726e25c5 Mon Sep 17 00:00:00 2001 From: Thomas Oettli Date: Fri, 23 Jan 2026 22:08:20 +0100 Subject: [PATCH] Remove duplicate config defaults in ratelimit.py --- src/ddns_service/ratelimit.py | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/src/ddns_service/ratelimit.py b/src/ddns_service/ratelimit.py index 400258e..446f93e 100644 --- a/src/ddns_service/ratelimit.py +++ b/src/ddns_service/ratelimit.py @@ -85,11 +85,11 @@ class GoodLimiter(BaseLimiter): Args: config: Full configuration dictionary. """ - rl = config.get("rate_limit", {}) + rl = config["rate_limit"] super().__init__( - rl.get("good_window_seconds", 60), - rl.get("good_max_requests", 30), - rl.get("enabled", False), + rl["good_window_seconds"], + rl["good_max_requests"], + rl["enabled"], False, ) @@ -104,10 +104,10 @@ class BadLimiter(BaseLimiter): Args: config: Full configuration dictionary. """ - rl = config.get("rate_limit", {}) + rl = config["rate_limit"] super().__init__( - rl.get("bad_window_seconds", 60), - rl.get("bad_max_requests", 5), - rl.get("enabled", False), + rl["bad_window_seconds"], + rl["bad_max_requests"], + rl["enabled"], True, )