From f40f91289228106ef5aaf12325c5da8a67c76f1a Mon Sep 17 00:00:00 2001 From: Egor Aristov Date: Sun, 26 Jan 2025 14:25:58 +0300 Subject: [PATCH] make screenshot on extract fail --- .gitignore | 1 + cmd/extractor/extractor.go | 11 ++++++++++- 2 files changed, 11 insertions(+), 1 deletion(-) diff --git a/.gitignore b/.gitignore index f8aa798..641b765 100644 --- a/.gitignore +++ b/.gitignore @@ -3,3 +3,4 @@ /todo.md /.env.dev /task.json +/screenshot.png diff --git a/cmd/extractor/extractor.go b/cmd/extractor/extractor.go index a5142ed..bcf7113 100644 --- a/cmd/extractor/extractor.go +++ b/cmd/extractor/extractor.go @@ -47,7 +47,16 @@ func main() { result, err := pwe.Extract(task) if err != nil { - log.Panicf("extract: %v", err) + log.Errorf("extract: %v", err) + scrResult, err := pwe.Screenshot(task) + if err != nil { + log.Errorf("screenshot failed: %v", err) + } + err = os.WriteFile("screenshot.png", scrResult.Image, 0600) + if err != nil { + log.Errorf("screenshot save failed: %v", err) + } + return } dumper := godump.Dumper{Theme: godump.Theme{