diff options
author | Nick White <git@njw.name> | 2021-11-22 11:52:36 +0000 |
---|---|---|
committer | Nick White <git@njw.name> | 2021-11-22 11:52:36 +0000 |
commit | e9814508f443d10f91c962d2cad147ae0e2579fb (patch) | |
tree | 0cd667a2ceb9cc9960cdba0a273876002f593fed /cmd/rescribe | |
parent | 1a0c53e23f87ef2219344147a65744e40475cfea (diff) |
rescribe: replace errors.New with fmt.Errorf
Diffstat (limited to 'cmd/rescribe')
-rw-r--r-- | cmd/rescribe/main.go | 21 |
1 files changed, 10 insertions, 11 deletions
diff --git a/cmd/rescribe/main.go b/cmd/rescribe/main.go index 03d9663..2afa7f2 100644 --- a/cmd/rescribe/main.go +++ b/cmd/rescribe/main.go @@ -13,7 +13,6 @@ import ( "archive/zip" "bytes" _ "embed" - "errors" "flag" "fmt" "io" @@ -264,12 +263,12 @@ func startProcess(logger log.Logger, tessCommand string, bookdir string, booknam errmsg += "You may need to -tesscmd to the full path of Tesseract.exe if you're on Windows, like this:\n" errmsg += " rescribe -tesscmd 'C:\\Program Files\\Tesseract OCR (x86)\\tesseract.exe' ...\n" errmsg += fmt.Sprintf("Error message: %v", err) - return errors.New(errmsg) + return fmt.Errorf(errmsg) } tempdir, err := ioutil.TempDir("", "bookpipeline") if err != nil { - return errors.New(fmt.Sprintf("Error setting up temporary directory: %v", err)) + return fmt.Errorf("Error setting up temporary directory: %v", err) } var conn Pipeliner @@ -278,7 +277,7 @@ func startProcess(logger log.Logger, tessCommand string, bookdir string, booknam conn.Log("Setting up session") err = conn.Init() if err != nil { - return errors.New(fmt.Sprintf("Error setting up connection: %v", err)) + return fmt.Errorf("Error setting up connection: %v", err) } conn.Log("Finished setting up session") @@ -287,42 +286,42 @@ func startProcess(logger log.Logger, tessCommand string, bookdir string, booknam err = uploadbook(bookdir, bookname, conn) if err != nil { _ = os.RemoveAll(tempdir) - return errors.New(fmt.Sprintf("Error uploading book: %v", err)) + return fmt.Errorf("Error uploading book: %v", err) } fmt.Printf("Processing book\n") err = processbook(trainingName, tessCommand, conn) if err != nil { _ = os.RemoveAll(tempdir) - return errors.New(fmt.Sprintf("Error processing book: %v", err)) + return fmt.Errorf("Error processing book: %v", err) } fmt.Printf("Saving finished book to %s\n", savedir) err = os.MkdirAll(savedir, 0755) if err != nil { - return errors.New(fmt.Sprintf("Error creating save directory %s: %v", savedir, err)) + return fmt.Errorf("Error creating save directory %s: %v", savedir, err) } err = downloadbook(savedir, bookname, conn) if err != nil { _ = os.RemoveAll(tempdir) - return errors.New(fmt.Sprintf("Error saving book: %v", err)) + return fmt.Errorf("Error saving book: %v", err) } err = os.RemoveAll(tempdir) if err != nil { - return errors.New(fmt.Sprintf("Error removing temporary directory %s: %v", tempdir, err)) + return fmt.Errorf("Error removing temporary directory %s: %v", tempdir, err) } if !systess { err = os.RemoveAll(tessdir) if err != nil { - return errors.New(fmt.Sprintf("Error removing tesseract directory %s: %v", tessdir, err)) + return fmt.Errorf("Error removing tesseract directory %s: %v", tessdir, err) } } hocrs, err := filepath.Glob(fmt.Sprintf("%s%s*.hocr", savedir, string(filepath.Separator))) if err != nil { - return errors.New(fmt.Sprintf("Error looking for .hocr files: %v", err)) + return fmt.Errorf("Error looking for .hocr files: %v", err) } for _, v := range hocrs { |