()
| 590 | } |
| 591 | |
| 592 | func (ld *loader) cleanup() { |
| 593 | for _, db := range ld.dbs { |
| 594 | x.Check(db.Close()) |
| 595 | } |
| 596 | for _, db := range ld.tmpDbs { |
| 597 | opts := db.Opts() |
| 598 | x.Check(db.Close()) |
| 599 | x.Check(os.RemoveAll(opts.Dir)) |
| 600 | } |
| 601 | if ld.vectorTmpDb != nil { |
| 602 | opts := ld.vectorTmpDb.Opts() |
| 603 | x.Check(ld.vectorTmpDb.Close()) |
| 604 | x.Check(os.RemoveAll(opts.Dir)) |
| 605 | } |
| 606 | if ld.errorLog != nil { |
| 607 | if err := ld.errorLog.Close(); err != nil { |
| 608 | glog.Warningf("error closing error log: %v", err) |
| 609 | } |
| 610 | } |
| 611 | ld.prog.endSummary() |
| 612 | } |
no test coverage detected