Prechádzať zdrojové kódy

Improve uast error reporting

Signed-off-by: Vadim Markovtsev <vadim@sourced.tech>
Vadim Markovtsev 7 rokov pred
rodič
commit
9db25796e1
1 zmenil súbory, kde vykonal 2 pridanie a 1 odobranie
  1. 2 1
      uast.go

+ 2 - 1
uast.go

@@ -322,7 +322,8 @@ func (exr *UASTExtractor) extractTask(data interface{}) interface{} {
 	task.Lock.Lock()
 	task.Lock.Lock()
 	defer task.Lock.Unlock()
 	defer task.Lock.Unlock()
 	if err != nil {
 	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
 		return nil
 	}
 	}
 	if node != nil {
 	if node != nil {