1
0
mirror of https://gitee.com/sui-feng-cb/AzurLaneAutoScript1 synced 2026-03-16 04:37:44 +08:00

Fix: Timeout in long loop, expand azur stat request timeout

This commit is contained in:
LmeSzinc
2021-07-10 22:06:16 +08:00
parent fee01691de
commit 4de7fc5039
3 changed files with 12 additions and 2 deletions

View File

@@ -215,6 +215,7 @@ class RewardResearch(ResearchSelector):
def research_receive(self, skip_first_screenshot=True, save_get_items=False):
logger.info('Research receive')
timeout = Timer(40)
executed = False
while 1:
@@ -286,6 +287,9 @@ class RewardResearch(ResearchSelector):
if executed and self._in_research():
self.ensure_research_stable()
break
if timeout.reached():
logger.warning(f'research_receive timeout, executed={executed}, _in_research={self._in_research()}')
break
self.device.screenshot_interval_set(0.1)
self.stat.clear()