Skip to content

Commit 9f20abe

Browse files
committed
Linting/Formatting of parsers
1 parent e7bbbf4 commit 9f20abe

File tree

12 files changed

+785
-495
lines changed

12 files changed

+785
-495
lines changed

app/handler/parser/__init__.py

Lines changed: 33 additions & 29 deletions
Original file line numberDiff line numberDiff line change
@@ -1,33 +1,37 @@
1+
"""Parser classes for handling different model response formats."""
2+
3+
from .base import BaseThinkingParser, BaseToolParser
4+
from .factory import ParserFactory
5+
from .glm4_moe import Glm4MoEThinkingParser, Glm4MoEToolParser
16
from .harmony import HarmonyParser
2-
from .qwen3 import Qwen3ToolParser, Qwen3ThinkingParser
3-
from .glm4_moe import Glm4MoEToolParser, Glm4MoEThinkingParser
4-
from .qwen3_moe import Qwen3MoEToolParser, Qwen3MoEThinkingParser
5-
from .qwen3_next import Qwen3NextToolParser, Qwen3NextThinkingParser
6-
from .qwen3_vl import Qwen3VLToolParser, Qwen3VLThinkingParser
7-
from .base import BaseToolParser, BaseThinkingParser, BaseMessageConverter
8-
from .minimax import MinimaxToolParser, MinimaxThinkingParser, MiniMaxMessageConverter
9-
from .hermes import HermesToolParser, HermesThinkingParser
7+
from .hermes import HermesThinkingParser, HermesToolParser
108
from .llama4_pythonic import Llama4PythonicToolParser
11-
from .factory import ParserFactory
9+
from .minimax import MinimaxThinkingParser, MinimaxToolParser
10+
from .qwen3 import Qwen3ThinkingParser, Qwen3ToolParser
11+
from .qwen3_moe import Qwen3MoEThinkingParser, Qwen3MoEToolParser
12+
from .qwen3_next import Qwen3NextThinkingParser, Qwen3NextToolParser
13+
from .qwen3_vl import Qwen3VLThinkingParser, Qwen3VLToolParser
1214

1315
__all__ = [
14-
'BaseToolParser',
15-
'BaseThinkingParser',
16-
'Qwen3ToolParser',
17-
'Qwen3ThinkingParser',
18-
'HarmonyParser',
19-
'Glm4MoEToolParser',
20-
'Glm4MoEThinkingParser',
21-
'Qwen3MoEToolParser',
22-
'Qwen3MoEThinkingParser',
23-
'Qwen3NextToolParser',
24-
'Qwen3NextThinkingParser',
25-
'Qwen3VLToolParser',
26-
'Qwen3VLThinkingParser',
27-
'MinimaxToolParser',
28-
'MinimaxThinkingParser',
29-
'HermesThinkingParser',
30-
'HermesToolParser',
31-
'Llama4PythonicToolParser',
32-
'ParserFactory',
33-
]
16+
"BaseMessageConverter",
17+
"BaseThinkingParser",
18+
"BaseToolParser",
19+
"Glm4MoEThinkingParser",
20+
"Glm4MoEToolParser",
21+
"HarmonyParser",
22+
"HermesThinkingParser",
23+
"HermesToolParser",
24+
"Llama4PythonicToolParser",
25+
"MiniMaxMessageConverter",
26+
"MinimaxThinkingParser",
27+
"MinimaxToolParser",
28+
"ParserFactory",
29+
"Qwen3MoEThinkingParser",
30+
"Qwen3MoEToolParser",
31+
"Qwen3NextThinkingParser",
32+
"Qwen3NextToolParser",
33+
"Qwen3ThinkingParser",
34+
"Qwen3ToolParser",
35+
"Qwen3VLThinkingParser",
36+
"Qwen3VLToolParser",
37+
]

0 commit comments

Comments
 (0)