Unverified Commit 8d7c9628 authored by Tim Messerschmidt's avatar Tim Messerschmidt Committed by GitHub
Browse files

[Bugfix] Accept **kwargs in MiniMaxM2Parser.__init__() (#39861)


Signed-off-by: default avatarTim Messerschmidt <timmesserschmidt@gmail.com>
parent f4ddaf8c
...@@ -43,11 +43,17 @@ class MiniMaxM2Parser(DelegatingParser): ...@@ -43,11 +43,17 @@ class MiniMaxM2Parser(DelegatingParser):
reasoning_parser_cls = MiniMaxM2ReasoningParser reasoning_parser_cls = MiniMaxM2ReasoningParser
tool_parser_cls = MinimaxM2ToolParser tool_parser_cls = MinimaxM2ToolParser
def __init__(self, tokenizer: TokenizerLike, tools: list[Tool] | None = None): def __init__(
super().__init__(tokenizer) self,
tokenizer: TokenizerLike,
tools: list[Tool] | None = None,
*args,
**kwargs,
):
super().__init__(tokenizer, *args, **kwargs)
# Initialize the underlying parsers # Initialize the underlying parsers
self._reasoning_parser = MiniMaxM2ReasoningParser(tokenizer) self._reasoning_parser = MiniMaxM2ReasoningParser(tokenizer, *args, **kwargs)
self._tool_parser = MinimaxM2ToolParser(tokenizer, tools) self._tool_parser = MinimaxM2ToolParser(tokenizer, tools)
logger.debug( logger.debug(
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment