소스 검색

Improve uast error reporting

Signed-off-by: Vadim Markovtsev <vadim@sourced.tech>
Vadim Markovtsev 7 년 전
부모
커밋
9db25796e1
1개의 변경된 파일2개의 추가작업 그리고 1개의 파일을 삭제
  1. 2 1
      uast.go

+ 2 - 1
uast.go

@@ -322,7 +322,8 @@ func (exr *UASTExtractor) extractTask(data interface{}) interface{} {
 	task.Lock.Lock()
 	defer task.Lock.Unlock()
 	if err != nil {
-		*task.Errors = append(*task.Errors, errors.New(task.File.Name+": "+err.Error()))
+		*task.Errors = append(*task.Errors,
+			fmt.Errorf("\nfile %s, blob %s: %v", task.File.Name, task.File.Hash.String(), err))
 		return nil
 	}
 	if node != nil {