quick fix

This commit is contained in:
erikkaum 2024-07-23 11:04:04 +02:00
parent 4700465192
commit 33cb2cefed

View File

@ -521,7 +521,11 @@ class GrammarLogitProcessor(LogitsProcessor):
def _cached_compile_fsm(grammar_type, schema, tokenizer):
start_time = time.time()
if grammar_type == GrammarType.GRAMMAR_TYPE_JSON:
try:
schema = build_regex_from_schema(schema)
except Exception as e:
logger.error(f"Error compiling FSM: {e}")
return None
elif grammar_type == GrammarType.GRAMMAR_TYPE_REGEX:
pass # schema is already a regex just here for clarity
fsm = RegexFSM(schema, tokenizer)