Skip to content

Commit

Permalink
handle dropped error correctly (#183)
Browse files Browse the repository at this point in the history
  • Loading branch information
ktr0731 authored Jul 25, 2019
1 parent b6ecb60 commit ed4662a
Show file tree
Hide file tree
Showing 3 changed files with 5 additions and 12 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@

[meta]
autoupdate = false
configversion = "0.8.0"
configversion = "0.8.1"
updatelevel = "patch"

[repl]
Expand Down
2 changes: 1 addition & 1 deletion meta/meta.go
Original file line number Diff line number Diff line change
Expand Up @@ -5,5 +5,5 @@ import version "github.com/hashicorp/go-version"
const AppName = "evans"

var (
Version = version.Must(version.NewSemver("0.8.0"))
Version = version.Must(version.NewSemver("0.8.1"))
)
13 changes: 3 additions & 10 deletions mode/repl.go
Original file line number Diff line number Diff line change
Expand Up @@ -12,22 +12,19 @@ import (
"github.com/ktr0731/evans/prompt"
"github.com/ktr0731/evans/repl"
"github.com/ktr0731/evans/usecase"
"github.com/ktr0731/go-multierror"
"github.com/pkg/errors"
)

func RunAsREPLMode(cfg *config.Config, ui cui.UI, cache *cache.Cache) error {
var result error
gRPCClient, err := newGRPCClient(cfg)
if err != nil {
result = multierror.Append(result, err)
} else {
defer gRPCClient.Close(context.Background())
return errors.Wrap(err, "failed to instantiate a new gRPC client")
}
defer gRPCClient.Close(context.Background())

spec, err := newSpec(cfg, gRPCClient)
if err != nil {
result = multierror.Append(result, err)
return errors.Wrap(err, "failed to instantiate a new spec")
}

usecase.Inject(
Expand All @@ -37,10 +34,6 @@ func RunAsREPLMode(cfg *config.Config, ui cui.UI, cache *cache.Cache) error {
json.NewPresenter(),
)

if result != nil {
return result
}

ctx, cancel := context.WithCancel(context.Background())
defer cancel()

Expand Down

0 comments on commit ed4662a

Please sign in to comment.