From 05c1126f292ccaf6c57f46cc2c4f5df37db21543 Mon Sep 17 00:00:00 2001 From: Reid <61492567+reidliu41@users.noreply.github.com> Date: Sat, 26 Jul 2025 20:20:03 +0800 Subject: [PATCH] [Misc] remove unused try-except in pooling config check (#21618) Signed-off-by: reidliu41 --- vllm/transformers_utils/config.py | 12 +++++------- 1 file changed, 5 insertions(+), 7 deletions(-) diff --git a/vllm/transformers_utils/config.py b/vllm/transformers_utils/config.py index da475c3b50a39..04ff08825bbc5 100644 --- a/vllm/transformers_utils/config.py +++ b/vllm/transformers_utils/config.py @@ -574,13 +574,11 @@ def get_pooling_config_name(pooling_name: str) -> Union[str, None]: supported_pooling_types = ['LAST', 'ALL', 'CLS', 'STEP', 'MEAN'] pooling_type_name = pooling_name.upper() - try: - if pooling_type_name in supported_pooling_types: - return pooling_type_name - except NotImplementedError as e: - logger.debug("Pooling type not supported", e) - return None - return None + if pooling_type_name in supported_pooling_types: + return pooling_type_name + + raise NotImplementedError( + f"Pooling type {pooling_type_name} not supported") @cache