返回提交历史
Modified
g4f/gui/server/api.py
+1
-3
XFEstudio/gpt4free
Fix duplicate RequestLogin type check and dead code in api.py
- Remove duplicate isinstance(chunk, RequestLogin) check at line 220 - Fix remaining RequestLogin handler to use chunk.to_string() instead of str(chunk) - Resolves conflicting type checks issue where first check made second unreachable Co-authored-by: hlohaus <983577+hlohaus@users.noreply.github.com>
f51e45fd
代码差异
1 个文件
+1
-3
@@ -217,8 +217,6 @@ class Api:
217
217
elif isinstance(chunk, Exception):
218
218
logger.exception(chunk)
219
219
yield self._format_json('message', get_error_message(chunk), error=type(chunk).__name__)
220
elif isinstance(chunk, RequestLogin):
221
yield self._format_json("preview", chunk.to_string())
222
220
elif isinstance(chunk, PreviewResponse):
223
221
yield self._format_json("preview", chunk.to_string())
224
222
elif isinstance(chunk, ImagePreview):
@@ -258,7 +256,7 @@ class Api:
258
256
elif isinstance(chunk, TitleGeneration):
259
257
yield self._format_json("title", chunk.title)
260
258
elif isinstance(chunk, RequestLogin):
261
yield self._format_json("login", str(chunk))
259
yield self._format_json("login", chunk.to_string())
262
260
elif isinstance(chunk, Parameters):
263
261
yield self._format_json("parameters", chunk.get_dict())
264
262
elif isinstance(chunk, FinishReason):