@@ -111,29 +111,26 @@ func GetCode(err error) string {
111
111
code = strings .Join (NoneString [:], "" )
112
112
}
113
113
}()
114
- if obj , ok := err .(* Error ); ok && obj .Code != "" {
114
+ if obj := err .(* Error ); obj != nil && obj .Code != " " {
115
115
code = obj .Code
116
- } else if err != nil {
117
- code = fmt . Sprintf ( "%v" , err )
116
+ } else {
117
+ code = strings . Join ( NoneString [:], "" )
118
118
}
119
-
120
119
return code
121
120
}
121
+
122
122
func GetSeverity (err error ) Severity {
123
123
var severity Severity
124
124
defer func () {
125
125
if r := recover (); r != nil {
126
126
severity = None
127
- fmt .Println ("Recovered from panic:" , r )
128
127
}
129
128
}()
130
-
131
- if obj , ok := err .(* Error ); ok {
129
+ if obj := err .(* Error ); obj != nil {
132
130
severity = obj .Severity
133
- } else if err != nil {
131
+ } else {
134
132
severity = None
135
133
}
136
-
137
134
return severity
138
135
}
139
136
@@ -142,16 +139,13 @@ func GetSDescription(err error) string {
142
139
defer func () {
143
140
if r := recover (); r != nil {
144
141
description = ""
145
- fmt .Println ("Recovered from panic:" , r )
146
142
}
147
143
}()
148
-
149
- if obj , ok := err .(* Error ); ok {
144
+ if obj := err .(* Error ); obj != nil {
150
145
description = strings .Join (obj .ShortDescription [:], "." )
151
- } else if err != nil {
146
+ } else {
152
147
description = ""
153
148
}
154
-
155
149
return description
156
150
}
157
151
@@ -160,16 +154,13 @@ func GetCause(err error) string {
160
154
defer func () {
161
155
if r := recover (); r != nil {
162
156
cause = ""
163
- fmt .Println ("Recovered from panic:" , r )
164
157
}
165
158
}()
166
-
167
- if obj , ok := err .(* Error ); ok {
159
+ if obj := err .(* Error ); obj != nil {
168
160
cause = strings .Join (obj .ProbableCause [:], "." )
169
- } else if err != nil {
170
- cause = ""
161
+ } else {
162
+ cause = fmt . Sprintf ( "%v" , err )
171
163
}
172
-
173
164
return cause
174
165
}
175
166
@@ -178,16 +169,13 @@ func GetRemedy(err error) string {
178
169
defer func () {
179
170
if r := recover (); r != nil {
180
171
remedy = ""
181
- fmt .Println ("Recovered from panic:" , r )
182
172
}
183
173
}()
184
-
185
- if obj , ok := err .(* Error ); ok {
174
+ if obj := err .(* Error ); obj != nil {
186
175
remedy = strings .Join (obj .SuggestedRemediation [:], "." )
187
176
} else if err != nil {
188
177
remedy = ""
189
178
}
190
-
191
179
return remedy
192
180
}
193
181
0 commit comments