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:
@@ -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:
|
||||||
|
|||||||
Reference in New Issue
Block a user