refactoring barExtender
Vladimir Bauer
3 years ago
| 19 | 19 | |
| 20 | 20 | for i := 0; i < numBars; i++ { |
| 21 | 21 | name := fmt.Sprintf("Bar#%d:", i) |
| 22 | efn := func(w io.Writer, s decor.Statistics) { | |
| 22 | efn := func(w io.Writer, s decor.Statistics) (err error) { | |
| 23 | 23 | if s.Completed { |
| 24 | fmt.Fprintf(w, "Bar id: %d has been completed\n", s.ID) | |
| 24 | _, err = fmt.Fprintf(w, "Bar id: %d has been completed\n", s.ID) | |
| 25 | 25 | } |
| 26 | return err | |
| 26 | 27 | } |
| 27 | 28 | bar := p.AddBar(int64(total), |
| 28 | 29 | mpb.BarExtender(mpb.BarFillerFunc(efn), false), |