workflow fixed

This commit is contained in:
alessio 2016-11-21 22:57:14 +01:00
parent d2ca592be2
commit 55198da4be
1 changed files with 5 additions and 6 deletions

View File

@ -22,18 +22,17 @@ func (p *Project) watching() {
channel, exit := make(chan bool, 1), make(chan bool, 1) channel, exit := make(chan bool, 1), make(chan bool, 1)
p.path = p.Path p.path = p.Path
watcher, err := fsnotify.NewWatcher() watcher, err := fsnotify.NewWatcher()
if err != nil {
log.Println(strings.ToUpper(p.pname(p.Name, 1)), ":", p.Red.Bold(err.Error()))
return
}
defer func() { defer func() {
watcher.Close()
wg.Done() wg.Done()
}() }()
if err != nil {
log.Fatalln(p.pname(p.Name, 2), ":", p.Red.Bold(err.Error()))
return
}
p.cmd(exit) p.cmd(exit)
if p.walks(watcher) != nil { if p.walks(watcher) != nil {
log.Println(strings.ToUpper(p.pname(p.Name, 1)), ":", p.Red.Bold(err.Error())) log.Fatalln(p.pname(p.Name, 2), ":", p.Red.Bold(err.Error()))
return return
} }
go p.routines(channel, &wr) go p.routines(channel, &wr)