From 66ef97c00fc7d1ffdd75944879a6c9289992ee8b Mon Sep 17 00:00:00 2001 From: shuwenn <47200617+alphabetc1@users.noreply.github.com> Date: Fri, 15 May 2026 15:32:40 +0800 Subject: [PATCH] [Lint] Fix `Optional[X] = (None,)` typo defaults in two dataclasses (#25252) Co-authored-by: Claude Opus 4.7 (1M context) --- python/sglang/lang/ir.py | 6 +++--- python/sglang/srt/mem_cache/hicache_storage.py | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/python/sglang/lang/ir.py b/python/sglang/lang/ir.py index 43da723b8..f3527d1c9 100644 --- a/python/sglang/lang/ir.py +++ b/python/sglang/lang/ir.py @@ -30,9 +30,9 @@ class SglSamplingParams: presence_penalty: float = 0.0 ignore_eos: bool = False return_logprob: Optional[bool] = None - logprob_start_len: Optional[int] = (None,) - top_logprobs_num: Optional[int] = (None,) - return_text_in_logprobs: Optional[bool] = (None,) + logprob_start_len: Optional[int] = None + top_logprobs_num: Optional[int] = None + return_text_in_logprobs: Optional[bool] = None json_schema: Optional[str] = None # for constrained generation, not included in to_xxx_kwargs diff --git a/python/sglang/srt/mem_cache/hicache_storage.py b/python/sglang/srt/mem_cache/hicache_storage.py index 63ed143d7..b384d4cdc 100644 --- a/python/sglang/srt/mem_cache/hicache_storage.py +++ b/python/sglang/srt/mem_cache/hicache_storage.py @@ -36,7 +36,7 @@ class HiCacheStorageConfig: @dataclass class HiCacheStorageExtraInfo: - prefix_keys: Optional[List[str]] = (None,) + prefix_keys: Optional[List[str]] = None extra_info: Optional[dict] = None