返回提交历史
Modified
g4f/client/__init__.py
+2
-6
XFEstudio/gpt4free
Refactor iter_response and async_iter_response to consolidate chunk type checks for improved readability and maintainability.
86acad21
代码差异
1 个文件
+2
-6
@@ -98,9 +98,7 @@ def iter_response(
98
98
continue
99
99
elif isinstance(chunk, Reasoning):
100
100
reasoning.append(chunk)
101
elif isinstance(chunk, HiddenResponse):
102
continue
103
elif isinstance(chunk, Exception):
101
elif isinstance(chunk, (HiddenResponse, Exception, JsonRequest, JsonResponse)):
104
102
continue
105
103
elif not chunk:
106
104
continue
@@ -203,9 +201,7 @@ async def async_iter_response(
203
201
continue
204
202
elif isinstance(chunk, Reasoning) and not stream:
205
203
reasoning.append(chunk)
206
elif isinstance(chunk, HiddenResponse):
207
continue
208
elif isinstance(chunk, Exception):
204
elif isinstance(chunk, (HiddenResponse, Exception, JsonRequest, JsonResponse)):
209
205
continue
210
206
elif not chunk:
211
207
continue