()
| 71 | } |
| 72 | |
| 73 | func (process *Process) Progress() (progress int, done bool) { |
| 74 | progress = int(atomic.LoadInt32(&process.progress)) |
| 75 | done = atomic.LoadInt32(&process.done) == 1 |
| 76 | return |
| 77 | } |
| 78 | |
| 79 | func (process *Process) Fail(err error) { |
| 80 | process.mu.Lock() |