1
0
mirror of https://gitee.com/sui-feng-cb/AzurLaneAutoScript1 synced 2026-03-12 07:28:21 +08:00

Add: Quick retire options fallback to avoid user mistakes

This commit is contained in:
LmeSzinc
2022-09-10 17:59:19 +08:00
parent 056bfb4a1c
commit e8dcdeaf65
18 changed files with 123 additions and 5 deletions

View File

@@ -10,10 +10,11 @@ from module.logger import logger
class Setting:
def __init__(self, name='Setting', main: ModuleBase = None):
self.name = name
# Alas module object
self.main: ModuleBase = main
self.name = name
# Reset options before setting any options
self.reset_first = True
# (setting, opiton_name): option_button
# {
# ('sort', 'rarity'): Button(),
@@ -122,5 +123,6 @@ class Setting:
Returns:
bool: If success the set
"""
self._set_execute() # Reset options
if self.reset_first:
self._set_execute() # Reset options
self._set_execute(**kwargs)