diff --git a/module/campaign/campaign_status.py b/module/campaign/campaign_status.py index fb5255778..f28e52373 100644 --- a/module/campaign/campaign_status.py +++ b/module/campaign/campaign_status.py @@ -125,15 +125,15 @@ class CampaignStatus(UI): else: self.device.screenshot() - if not self.appear(OCR_OIL_CHECK, offset=(10, 2)): - logger.info('No oil icon') - continue - if timeout.reached(): logger.warning('Get oil timeout') oil = 0 break + if not self.appear(OCR_OIL_CHECK, offset=(10, 2)): + logger.info('No oil icon') + continue + oil = self._get_num(OCR_OIL, 'OCR_OIL', (247, 247, 247)) if last_oil == oil and oil >= 100: break