From 28048bd6b09cb164a934a8c134b7d7a7f4733b4f Mon Sep 17 00:00:00 2001 From: yzong-rh Date: Thu, 26 Mar 2026 17:43:03 -0400 Subject: [PATCH] [Bugfix] Add missing f-string prefix in xgrammar choices error message (#38162) Signed-off-by: Yifan Zong --- vllm/v1/structured_output/backend_xgrammar.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/vllm/v1/structured_output/backend_xgrammar.py b/vllm/v1/structured_output/backend_xgrammar.py index 6a0b65c43..a92be3d44 100644 --- a/vllm/v1/structured_output/backend_xgrammar.py +++ b/vllm/v1/structured_output/backend_xgrammar.py @@ -289,7 +289,7 @@ def validate_xgrammar_grammar(sampling_params: SamplingParams) -> None: xgr.Grammar.from_ebnf(choice_grammar) except Exception as err: raise ValueError( - "Failed to transform choices into a grammar: {err}" + f"Failed to transform choices into a grammar: {err}" ) from err so_params.choice = None so_params.grammar = choice_grammar