From 6258d48b0220fa59edf50a32031677eb7b7944d4 Mon Sep 17 00:00:00 2001 From: srinivasreddy Date: Sun, 13 Mar 2016 00:49:53 +0530 Subject: Utils methods refactored for readability --- utils/utils.go | 50 ++++++++++++++++++++++++++------------------------ 1 file changed, 26 insertions(+), 24 deletions(-) (limited to 'utils') diff --git a/utils/utils.go b/utils/utils.go index 3977a0e62..6f4264cca 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) } } -- cgit v1.2.3