Codebase list golang-github-vbauerster-mpb / a2a0b5b
use OptionOnCondition Vladimir Bauer 7 years ago
1 changed file(s) with 1 addition(s) and 7 deletion(s). Raw diff Collapse all Expand all
2222
2323 for i := 0; i < numBars; i++ {
2424 name := fmt.Sprintf("Bar#%d:", i)
25
26 var bOption mpb.BarOption
27 if i == 0 {
28 bOption = mpb.BarRemoveOnComplete()
29 }
30
3125 b := p.AddBar(int64(total), mpb.BarID(i),
32 bOption,
26 mpb.OptionOnCondition(mpb.BarRemoveOnComplete(), func() bool { return i == 0 }),
3327 mpb.PrependDecorators(
3428 decor.Name(name),
3529 decor.EwmaETA(decor.ET_STYLE_GO, 60, decor.WCSyncSpace),