From 1168db5943ab3fe2252909c62bbd76d06a2bfe67 Mon Sep 17 00:00:00 2001 From: Pavel Vorobyov Date: Thu, 30 Jan 2020 12:03:13 +0300 Subject: [PATCH] more informative errors when token is invalid --- backend/inventoree/inventoree.go | 2 ++ store/parser.go | 1 + 2 files changed, 3 insertions(+) diff --git a/backend/inventoree/inventoree.go b/backend/inventoree/inventoree.go index 1d3c98e..1b39402 100644 --- a/backend/inventoree/inventoree.go +++ b/backend/inventoree/inventoree.go @@ -90,6 +90,8 @@ func (i *Inventoree) Datacenters() []*store.Datacenter { func (i *Inventoree) Reload() error { err := i.loadRemote() if err != nil { + term.Errorf("\n%s\n", err) + term.Warnf("Trying to load data from cache...\n") // trying to use cache return i.loadLocal() } diff --git a/store/parser.go b/store/parser.go index 9c3e277..c002cd4 100644 --- a/store/parser.go +++ b/store/parser.go @@ -112,6 +112,7 @@ func parseExpression(expr []rune) ([]*token, error) { } return nil, fmt.Errorf("Invalid symbol %s, expected -, *, %% or a hostname at position %d", string(sym), i) + case stateReadGroup: if sym == '@' {