fix: preserve scalar items in list flatten

Fixes #5705
This commit is contained in:
jxxghp
2026-05-14 22:18:59 +08:00
parent f50773711e
commit 9128955bf9
2 changed files with 20 additions and 1 deletions
+5 -1
View File
@@ -50,7 +50,11 @@ class ListUtils:
if not any(isinstance(sublist, list) for sublist in nested_list):
return nested_list
return [item for sublist in nested_list if isinstance(sublist, list) for item in sublist]
return [
item
for sublist in nested_list
for item in (sublist if isinstance(sublist, list) else [sublist])
]
class SetUtils: