| 209 | } |
| 210 | |
| 211 | func (gqlErr *GqlError) Error() string { |
| 212 | var buf bytes.Buffer |
| 213 | if gqlErr == nil { |
| 214 | return "" |
| 215 | } |
| 216 | |
| 217 | Check2(buf.WriteString(gqlErr.Message)) |
| 218 | |
| 219 | if len(gqlErr.Locations) > 0 { |
| 220 | Check2(buf.WriteString(" (Locations: [")) |
| 221 | for i, loc := range gqlErr.Locations { |
| 222 | if i > 0 { |
| 223 | Check2(buf.WriteString(", ")) |
| 224 | } |
| 225 | Check2(buf.WriteString(fmt.Sprintf("{Line: %v, Column: %v}", loc.Line, loc.Column))) |
| 226 | } |
| 227 | Check2(buf.WriteString("])")) |
| 228 | } |
| 229 | |
| 230 | return buf.String() |
| 231 | } |
| 232 | |
| 233 | func (errList GqlErrorList) Error() string { |
| 234 | var buf bytes.Buffer |