Skip to content

Commit fe6ed33

Browse files
committed
progressAsWriter example without break quit
1 parent 511299b commit fe6ed33

File tree

1 file changed

+2
-3
lines changed

1 file changed

+2
-3
lines changed

_examples/progressAsWriter/main.go

+2-3
Original file line numberDiff line numberDiff line change
@@ -54,20 +54,19 @@ func main() {
5454
var qwg sync.WaitGroup
5555
qwg.Add(1)
5656
go func() {
57-
quit:
57+
defer qwg.Done()
5858
for {
5959
select {
6060
case <-done:
6161
// after done, underlying io.Writer returns mpb.DoneError
6262
// so following isn't printed
6363
log.Println("all done")
64-
break quit
64+
return
6565
default:
6666
log.Println("waiting for done")
6767
time.Sleep(150 * time.Millisecond)
6868
}
6969
}
70-
qwg.Done()
7170
}()
7271

7372
bwg.Wait()

0 commit comments

Comments
 (0)