()
| 160 | } |
| 161 | |
| 162 | func (q *abortableWaitGroup) Done() { |
| 163 | q.mu.Lock() |
| 164 | defer q.mu.Unlock() |
| 165 | |
| 166 | if !q.abort { |
| 167 | q.counter -= 1 |
| 168 | q.wq.Done() |
| 169 | } |
| 170 | } |
| 171 | |
| 172 | func (q *abortableWaitGroup) Abort() { |
| 173 | q.mu.Lock() |
no test coverage detected