()
| 166 | } |
| 167 | |
| 168 | func (err *TaskMissingRequiredVarsError) Error() string { |
| 169 | vars := make([]string, 0, len(err.MissingVars)) |
| 170 | for _, v := range err.MissingVars { |
| 171 | vars = append(vars, v.String()) |
| 172 | } |
| 173 | |
| 174 | return fmt.Sprintf( |
| 175 | `task: Task %q cancelled because it is missing required variables: %s`, |
| 176 | err.TaskName, |
| 177 | strings.Join(vars, ", ")) |
| 178 | } |
| 179 | |
| 180 | func (err *TaskMissingRequiredVarsError) Code() int { |
| 181 | return CodeTaskMissingRequiredVars |