mirror of
https://gitee.com/sui-feng-cb/AzurLaneAutoScript1
synced 2026-03-09 18:39:04 +08:00
Fix: [ALAS] Handle None in interval_clear()
This commit is contained in:
parent
64f4f72c01
commit
11d094c025
@ -224,27 +224,29 @@ class ModuleBase:
|
||||
color = get_color(self.device.image, button_area)
|
||||
return Button(area=button_area, color=color, button=button_area, name=name)
|
||||
|
||||
def interval_reset(self, button):
|
||||
def interval_reset(self, button, interval=3):
|
||||
if isinstance(button, (list, tuple)):
|
||||
for b in button:
|
||||
self.interval_reset(b)
|
||||
return
|
||||
|
||||
if button is not None:
|
||||
if button.name in self.interval_timer:
|
||||
self.interval_timer[button.name].reset()
|
||||
else:
|
||||
self.interval_timer[button.name] = Timer(3).reset()
|
||||
self.interval_timer[button.name] = Timer(interval).reset()
|
||||
|
||||
def interval_clear(self, button):
|
||||
def interval_clear(self, button, interval=3):
|
||||
if isinstance(button, (list, tuple)):
|
||||
for b in button:
|
||||
self.interval_clear(b)
|
||||
return
|
||||
|
||||
if button is not None:
|
||||
if button.name in self.interval_timer:
|
||||
self.interval_timer[button.name].clear()
|
||||
else:
|
||||
self.interval_timer[button.name] = Timer(3).clear()
|
||||
self.interval_timer[button.name] = Timer(interval).clear()
|
||||
|
||||
_image_file = ''
|
||||
|
||||
|
||||
Loading…
Reference in New Issue
Block a user