style: 减少一层 intent

Co-authored-by: Soulter <37870767+Soulter@users.noreply.github.com>
This commit is contained in:
Raven95676
2025-04-23 00:48:25 +08:00
parent 8d7273924f
commit f07c54d47c
+10 -9
View File
@@ -264,15 +264,16 @@ class ProviderGoogleGenAI(Provider):
content_num = len(gemini_contents)
for i in range(content_num):
expected_type = types.UserContent if i % 2 == 0 else types.ModelContent
if not isinstance(gemini_contents[i], expected_type):
for j in range(i + 1, content_num):
if isinstance(gemini_contents[j], expected_type):
logger.debug(f"交换索引 {i}{j}")
gemini_contents[i], gemini_contents[j] = (
gemini_contents[j],
gemini_contents[i],
)
break
if isinstance(gemini_contents[i], expected_type):
continue
for j in range(i + 1, content_num):
if isinstance(gemini_contents[j], expected_type):
logger.debug(f"交换索引 {i}{j}")
gemini_contents[i], gemini_contents[j] = (
gemini_contents[j],
gemini_contents[i],
)
break
return gemini_contents