1
0
mirror of https://gitee.com/sui-feng-cb/AzurLaneAutoScript1 synced 2026-03-26 02:25:03 +08:00

Fix: After event daily SP if interrupted does not return to delay next run

This commit is contained in:
nEEtdo0d
2021-10-29 13:10:26 -04:00
parent c5bbbbe3ff
commit 8a73628596

View File

@@ -1,6 +1,7 @@
import os import os
from module.campaign.run import CampaignRun from module.campaign.run import CampaignRun
from module.config.config import TaskEnd
from module.logger import logger from module.logger import logger
@@ -11,9 +12,11 @@ class CampaignSP(CampaignRun):
logger.info(f'This event do not have SP, skip') logger.info(f'This event do not have SP, skip')
self.config.Scheduler_Enable = False self.config.Scheduler_Enable = False
self.config.task_stop() self.config.task_stop()
try:
super().run(name=self.config.Campaign_Name, folder=self.config.Campaign_Event, total=1) super().run(name=self.config.Campaign_Name, folder=self.config.Campaign_Event, total=1)
except TaskEnd:
# Catch task switch
pass
if self.run_count > 0: if self.run_count > 0:
self.config.task_delay(server_update=True) self.config.task_delay(server_update=True)
else: else: