From 649658305a3de1631e383524ab1fc848728b07a3 Mon Sep 17 00:00:00 2001 From: Lumos-789 Date: Wed, 22 Jul 2026 16:33:53 +0800 Subject: [PATCH] refactor(time): remove unused TimeConversionInput model The TimeConversionInput pydantic model is defined but never used anywhere in the codebase. The actual convert_time method signature uses plain parameters (source_tz: str, time_str: str, target_tz: str), making this dead code left over from a past refactor. Removing it to keep the module clean and avoid confusion about the expected input shape for convert_time. --- src/time/src/mcp_server_time/server.py | 6 ------ 1 file changed, 6 deletions(-) diff --git a/src/time/src/mcp_server_time/server.py b/src/time/src/mcp_server_time/server.py index 2cb0926134..c77d2f68af 100644 --- a/src/time/src/mcp_server_time/server.py +++ b/src/time/src/mcp_server_time/server.py @@ -32,12 +32,6 @@ class TimeConversionResult(BaseModel): time_difference: str -class TimeConversionInput(BaseModel): - source_tz: str - time: str - target_tz_list: list[str] - - def get_local_tz(local_tz_override: str | None = None) -> ZoneInfo: if local_tz_override: return ZoneInfo(local_tz_override)