mirror of
https://gitee.com/sui-feng-cb/AzurLaneAutoScript1
synced 2026-03-12 08:38:20 +08:00
Fix: Filter return redundant objects
This commit is contained in:
@@ -37,11 +37,12 @@ class Filter:
|
|||||||
out = []
|
out = []
|
||||||
for raw, filter in zip(self.filter_raw, self.filter):
|
for raw, filter in zip(self.filter_raw, self.filter):
|
||||||
if self.is_preset(raw):
|
if self.is_preset(raw):
|
||||||
out.append(raw)
|
if raw not in out:
|
||||||
|
out.append(raw)
|
||||||
else:
|
else:
|
||||||
for index, obj in enumerate(objs):
|
for index, obj in enumerate(objs):
|
||||||
if self.apply_filter_to_obj(obj=obj, filter=filter) and index not in out:
|
if self.apply_filter_to_obj(obj=obj, filter=filter) and obj not in out:
|
||||||
out.append(objs[index])
|
out.append(obj)
|
||||||
|
|
||||||
return out
|
return out
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user