ref: e02dc6742af9d1a23bdeaa89704fdfcdd075c875
parent: 3616d16701d374af33c551fe56a1baeadeb50460
author: spf13 <[email protected]>
date: Mon Nov 3 19:36:05 EST 2014
Cleanup file conversion handling
--- a/hugolib/site.go
+++ b/hugolib/site.go
@@ -365,35 +365,34 @@
readErrs := <-errs
results = make(chan HandledResult)
- pagechan := make(chan *Page)
- filechan = make(chan *source.File)
+ pageChan := make(chan *Page)
+ fileConvChan := make(chan *source.File)
wg = &sync.WaitGroup{}
for i := 0; i < procs*4; i++ {
wg.Add(1)
- go fileConverter(s, filechan, results, wg)
+ go fileConverter(s, fileConvChan, results, wg)
}
wg = &sync.WaitGroup{}
for i := 0; i < procs*4; i++ {
wg.Add(1)
- go pageConverter(s, pagechan, results, wg)
+ go pageConverter(s, pageChan, results, wg)
}
go converterCollator(s, results, errs)
for _, p := range s.Pages {
- pagechan <- p
+ pageChan <- p
}
for _, f := range s.Files {
- fmt.Println(f)
- filechan <- f
+ fileConvChan <- f
}
- close(pagechan)
- close(filechan)
+ close(pageChan)
+ close(fileConvChan)
wg.Wait()