mirror of
https://github.com/LmeSzinc/StarRailCopilot.git
synced 2024-11-16 06:25:24 +00:00
Fix: Handle random ocr error on data update
This commit is contained in:
parent
b2015a6909
commit
4f1da32256
@ -8,13 +8,20 @@ from tasks.base.ui import UI
|
|||||||
from tasks.item.assets.assets_item_data import OCR_DATA
|
from tasks.item.assets.assets_item_data import OCR_DATA
|
||||||
|
|
||||||
|
|
||||||
|
class DataDigit(Digit):
|
||||||
|
def after_process(self, result):
|
||||||
|
result = re.sub(r'[l|]', '1', result)
|
||||||
|
result = re.sub(r'[oO]', '0', result)
|
||||||
|
return super().after_process(result)
|
||||||
|
|
||||||
|
|
||||||
class DataUpdate(UI):
|
class DataUpdate(UI):
|
||||||
def _get_data(self):
|
def _get_data(self):
|
||||||
"""
|
"""
|
||||||
Page:
|
Page:
|
||||||
in: page_item
|
in: page_item
|
||||||
"""
|
"""
|
||||||
ocr = Digit(OCR_DATA)
|
ocr = DataDigit(OCR_DATA)
|
||||||
|
|
||||||
timeout = Timer(2, count=6).start()
|
timeout = Timer(2, count=6).start()
|
||||||
credit, jade = 0, 0
|
credit, jade = 0, 0
|
||||||
|
Loading…
Reference in New Issue
Block a user