@cryptotaxi247 / kubo / commits / 192377a85

fix(commands/optionvalue) use the util.ErrCast()

Brian Tiger Chow committed Nov 12, 2014 at 01:04 UTC 192377a852545bca5ceec85925c0e30936abbae5
1 file changed +7 -8
commands/option.go
+7 -8
@@ -1,11 +1,10 @@
1 package commands
2
3 import (
4 - "errors"
4 "reflect"
6 -)
5
8 -var CastError = errors.New("cast error")
6 + "github.com/jbenet/go-ipfs/util"
7 +)
8
9 // Types of Command options
10 const (
@@ -84,7 +83,7 @@ func (ov OptionValue) Bool() (value bool, found bool, err error) {
83 }
84 val, ok := ov.value.(bool)
85 if !ok {
87 - err = CastError
86 + err = util.ErrCast()
87 }
88 return val, ov.found, err
89 }
@@ -95,7 +94,7 @@ func (ov OptionValue) Int() (value int, found bool, err error) {
94 }
95 val, ok := ov.value.(int)
96 if !ok {
98 - err = CastError
97 + err = util.ErrCast()
98 }
99 return val, ov.found, err
100 }
@@ -106,7 +105,7 @@ func (ov OptionValue) Uint() (value uint, found bool, err error) {
105 }
106 val, ok := ov.value.(uint)
107 if !ok {
109 - err = CastError
108 + err = util.ErrCast()
109 }
110 return val, ov.found, err
111 }
@@ -117,7 +116,7 @@ func (ov OptionValue) Float() (value float64, found bool, err error) {
116 }
117 val, ok := ov.value.(float64)
118 if !ok {
120 - err = CastError
119 + err = util.ErrCast()
120 }
121 return val, ov.found, err
122 }
@@ -128,7 +127,7 @@ func (ov OptionValue) String() (value string, found bool, err error) {
127 }
128 val, ok := ov.value.(string)
129 if !ok {
131 - err = CastError
130 + err = util.ErrCast()
131 }
132 return val, ov.found, err
133 }