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
}