From e1cf7d96796a56c432bc7ead4c064af8b5f8a9bb Mon Sep 17 00:00:00 2001 From: "lilong.129" Date: Wed, 21 Jun 2023 22:31:00 +0800 Subject: [PATCH] fix: abort running when device connection refused --- hrp/internal/version/VERSION | 2 +- hrp/pkg/uixt/video_crawler.go | 4 ++++ 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/hrp/internal/version/VERSION b/hrp/internal/version/VERSION index 1f532183..df1b5b93 100644 --- a/hrp/internal/version/VERSION +++ b/hrp/internal/version/VERSION @@ -1 +1 @@ -v4.3.4-beta-2306212145 \ No newline at end of file +v4.3.4-beta-2306212230 \ No newline at end of file diff --git a/hrp/pkg/uixt/video_crawler.go b/hrp/pkg/uixt/video_crawler.go index 09f43f7c..085bc69b 100644 --- a/hrp/pkg/uixt/video_crawler.go +++ b/hrp/pkg/uixt/video_crawler.go @@ -1,6 +1,7 @@ package uixt import ( + "strings" "time" "github.com/pkg/errors" @@ -365,6 +366,9 @@ func (dExt *DriverExt) VideoCrawler(configs *VideoCrawlerConfigs) (err error) { // take screenshot and get screen texts by OCR imageResult, err := dExt.GetScreenResult() if err != nil { + if strings.Contains(err.Error(), "connect: connection refused") { + return err + } log.Error().Err(err).Msg("OCR GetTexts failed") time.Sleep(3 * time.Second) continue