From: srinivasreddy Date: Sat, 12 Mar 2016 19:19:53 +0000 (+0530) Subject: Utils methods refactored for readability X-Git-Tag: v0.16~206 X-Git-Url: http://git.maquefel.me/?a=commitdiff_plain;h=6258d48b0220fa59edf50a32031677eb7b7944d4;p=brevno-suite%2Fhugo Utils methods refactored for readability --- diff --git a/utils/utils.go b/utils/utils.go index 3977a0e6..6f4264cc 100644 --- a/utils/utils.go +++ b/utils/utils.go @@ -20,35 +20,37 @@ import ( ) func CheckErr(err error, s ...string) { - if err != nil { - if len(s) == 0 { - jww.CRITICAL.Println(err) - } else { - for _, message := range s { - jww.ERROR.Println(message) - } - jww.ERROR.Println(err) - } + if err == nil { + return + } + if len(s) == 0 { + jww.CRITICAL.Println(err) + return } + for _, message := range s { + jww.ERROR.Println(message) + } + jww.ERROR.Println(err) } func StopOnErr(err error, s ...string) { - if err != nil { - if len(s) == 0 { - newMessage := err.Error() + if err == nil { + return + } - // Printing an empty string results in a error with - // no message, no bueno. - if newMessage != "" { - jww.CRITICAL.Println(newMessage) - } - } else { - for _, message := range s { - if message != "" { - jww.CRITICAL.Println(message) - } - } + defer os.Exit(-1) + + if len(s) == 0 { + newMessage := err.Error() + // Printing an empty string results in a error with + // no message, no bueno. + if newMessage != "" { + jww.CRITICAL.Println(newMessage) + } + } + for _, message := range s { + if message != "" { + jww.CRITICAL.Println(message) } - os.Exit(-1) } }