]> Cypherpunks.ru repositories - goredo.git/blobdiff - targets.go
Add information about error occurrence place
[goredo.git] / targets.go
index dca27f4e7880626a383b56852942f5435e890997..d7c4ebbc49b6a62a55650fbfe400db373301fa77 100644 (file)
@@ -32,7 +32,7 @@ func targetsCollect(root string, tgts map[string]struct{}) error {
        }
        dir, err := os.Open(root)
        if err != nil {
-               return err
+               return ErrLine(err)
        }
        defer dir.Close()
        for {
@@ -41,7 +41,7 @@ func targetsCollect(root string, tgts map[string]struct{}) error {
                        if err == io.EOF {
                                break
                        }
-                       return err
+                       return ErrLine(err)
                }
                for _, entry := range entries {
                        if !entry.IsDir() {
@@ -51,12 +51,12 @@ func targetsCollect(root string, tgts map[string]struct{}) error {
                        if entry.Name() == RedoDir {
                                redoDir, err := os.Open(pth)
                                if err != nil {
-                                       return err
+                                       return ErrLine(err)
                                }
                                redoEntries, err := redoDir.ReadDir(0)
                                redoDir.Close()
                                if err != nil {
-                                       return err
+                                       return ErrLine(err)
                                }
                                for _, redoEntry := range redoEntries {
                                        name := redoEntry.Name()