Skip to content

Commit fd367e6

Browse files
committed
Added pretty exceptions
1 parent 6abf576 commit fd367e6

File tree

1 file changed

+8
-4
lines changed

1 file changed

+8
-4
lines changed

main.go

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ import (
55
"fmt"
66
"github.com/grokify/html-strip-tags-go"
77
"io/ioutil"
8-
"log"
8+
//"log"
99
"net/http"
1010
"os"
1111
"regexp"
@@ -34,7 +34,7 @@ func main() {
3434
// PrettyPrint prints Result in a user readable way
3535
func PrettyPrint(results Result) {
3636
if results.Error != "" {
37-
fmt.Fprintf(os.Stderr, "Error: %s", results.Error)
37+
fmt.Fprintf(os.Stderr, "Error: %s\n", results.Error)
3838
return
3939
}
4040
fmt.Printf("Found %d results.", results.NumResults)
@@ -55,13 +55,17 @@ func FetchResults(query string) (result Result) {
5555
resp, err := http.Get(query)
5656

5757
if err != nil {
58-
log.Panic("Error fetching oeis data: ", err)
58+
fmt.Fprintf(os.Stderr, "Error: Network error\n")
59+
//log.Panic("Error fetching oeis data",err)
60+
os.Exit(-1)
5961
}
6062
defer resp.Body.Close()
6163

6264
html, err := ioutil.ReadAll(resp.Body)
6365
if err != nil {
64-
log.Panic("Error reading oeis data: ", err)
66+
fmt.Fprintf(os.Stderr, "Error: Data returned from oeis.org not readable\n")
67+
//log.Panic("Error reading oeis data: ", err)
68+
os.Exit(-2)
6569
}
6670

6771
result = HTMLToResult(string(html))

0 commit comments

Comments
 (0)