From fe73e8879c692dd52f83923bf5e3a81be8609c85 Mon Sep 17 00:00:00 2001 From: LmeSzinc <37934724+LmeSzinc@users.noreply.github.com> Date: Wed, 27 Sep 2023 03:14:51 +0800 Subject: [PATCH] Fix: handle duration OCR error "Oh" --- module/ocr/ocr.py | 1 + 1 file changed, 1 insertion(+) diff --git a/module/ocr/ocr.py b/module/ocr/ocr.py index 81506bfa7..f02ecf8e7 100644 --- a/module/ocr/ocr.py +++ b/module/ocr/ocr.py @@ -392,6 +392,7 @@ class Duration(Ocr): def after_process(self, result): result = super().after_process(result) result = result.strip('.,。,') + result = result.replace('Oh', '0h').replace('oh', '0h') return result def format_result(self, result: str) -> timedelta: