mirror of
https://github.com/lllyasviel/Fooocus.git
synced 2026-08-16 13:13:16 +02:00
fix: add workaround for same value in Steps IntEnum (#3153)
This commit is contained in:
@@ -119,8 +119,9 @@ def get_steps(key: str, fallback: str | None, source_dict: dict, results: list,
|
||||
assert h is not None
|
||||
h = int(h)
|
||||
# if not in steps or in steps and performance is not the same
|
||||
if h not in iter(Steps) or Steps(h).name.casefold() != source_dict.get('performance', '').replace(' ',
|
||||
'_').casefold():
|
||||
performance_name = source_dict.get('performance', '').replace(' ', '_').replace('-', '_').casefold()
|
||||
performance_candidates = [key for key in Steps.keys() if key.casefold() == performance_name and Steps[key] == h]
|
||||
if len(performance_candidates) == 0:
|
||||
results.append(h)
|
||||
return
|
||||
results.append(-1)
|
||||
|
||||
Reference in New Issue
Block a user