- miss use err: in SyncSku

This commit is contained in:
gazebo
2018-09-21 16:57:34 +08:00
parent d74f47a1e6
commit 7295c16367
2 changed files with 7 additions and 3 deletions

View File

@@ -125,7 +125,9 @@ func RunTask(taskName string, worker WorkFunc, resultHandler ResultHandlerFunc,
}
end:
// globals.SugarLogger.Debugf("RunTask %s, put to chann chanRetVal:%v", taskName, chanRetVal)
task.subFinishChan <- chanRetVal
if task.GetStatus() < TaskStatusEndBegin {
task.subFinishChan <- chanRetVal
}
}()
}
for _, job := range jobList {
@@ -142,6 +144,7 @@ func RunTask(taskName string, worker WorkFunc, resultHandler ResultHandlerFunc,
if err2, ok := result.(error); ok {
taskResult = nil
taskErr = err2
break
} else if result != nil {
resultList := result.([]interface{})
taskResult = append(taskResult, resultList...)
@@ -162,8 +165,8 @@ func RunTask(taskName string, worker WorkFunc, resultHandler ResultHandlerFunc,
task.err = taskErr
task.result = taskResult
task.TerminatedAt = time.Now()
task.locker.Unlock()
globals.SugarLogger.Debugf("RunTask %s, result:%v, err:%v", taskName, taskResult, taskErr)
close(task.finishChan)