fix error handling
License: MIT Signed-off-by: Jakub Sztandera <kubuxu@protonmail.ch>
Jakub Sztandera committed
Mar 21, 2019 at 22:06 UTC
2e8ead8df1eaa42d2baf24185e93d0ac719aeffd
1 file changed
+7
-3
core/commands/version.go
+7
-3
@@ -118,9 +118,13 @@ Print out all dependencies and their versions.`,
118
}
119
return
120
}
121
- res.Emit(toDependency(&info.Main))
121
+ if err := res.Emit(toDependency(&info.Main)); err != nil {
122
+ return err
123
+ }
124
for _, dep := range info.Deps {
123
- res.Emit(toDependency(dep))
125
+ if err := res.Emit(toDependency(dep)); err != nil {
126
+ return err
127
+ }
128
}
129
return nil
130
},
@@ -131,7 +135,7 @@ Print out all dependencies and their versions.`,
135
fmt.Fprintf(w, " => %s", dep.ReplacedBy)
136
}
137
fmt.Fprintf(w, "\n")
134
- return errors.New("test")
138
+ return nil
139
}),
140
},
141
}