From ceb1429535aff65eef9da14e118ede867f9b086f Mon Sep 17 00:00:00 2001 From: Whispering Wind <151555003+ReturnFI@users.noreply.github.com> Date: Mon, 11 Aug 2025 23:40:32 +0330 Subject: [PATCH] fix: correct type hints for optional parameters in config_ip_limiter --- core/cli_api.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/core/cli_api.py b/core/cli_api.py index f4fa332..3098060 100644 --- a/core/cli_api.py +++ b/core/cli_api.py @@ -3,7 +3,7 @@ import subprocess from enum import Enum from datetime import datetime import json -from typing import Any +from typing import Any, Optional from dotenv import dotenv_values import traffic @@ -669,7 +669,7 @@ def stop_ip_limiter(): '''Stops the IP limiter service.''' run_cmd(['bash', Command.LIMIT_SCRIPT.value, 'stop']) -def config_ip_limiter(block_duration: int = None, max_ips: int = None): +def config_ip_limiter(block_duration: Optional[int] = None, max_ips: Optional[int] = None): '''Configures the IP limiter service.''' if block_duration is not None and block_duration <= 0: raise InvalidInputError("Block duration must be greater than 0.")