reversible boolean_choice order

This commit is contained in:
w-e-w 2023-07-17 12:45:10 +09:00
parent 7870937c77
commit c03856bfdf

View File

@ -152,8 +152,10 @@ def apply_override(field, boolean: bool = False):
return fun return fun
def boolean_choice(): def boolean_choice(reverse: bool = False):
return ["True", "False"] def choice():
return ["False", "True"] if reverse else ["True", "False"]
return choice
def format_value_add_label(p, opt, x): def format_value_add_label(p, opt, x):
@ -242,7 +244,7 @@ axis_options = [
AxisOption("Face restore", str, apply_face_restore, format_value=format_value), AxisOption("Face restore", str, apply_face_restore, format_value=format_value),
AxisOption("Token merging ratio", float, apply_override('token_merging_ratio')), AxisOption("Token merging ratio", float, apply_override('token_merging_ratio')),
AxisOption("Token merging ratio high-res", float, apply_override('token_merging_ratio_hr')), AxisOption("Token merging ratio high-res", float, apply_override('token_merging_ratio_hr')),
AxisOption("Always discard next-to-last sigma", str, apply_override('always_discard_next_to_last_sigma', boolean=True), choices=boolean_choice), AxisOption("Always discard next-to-last sigma", str, apply_override('always_discard_next_to_last_sigma', boolean=True), choices=boolean_choice(reverse=True)),
] ]