Index: trunk/backup/worker.py |
— | — | @@ -262,6 +262,7 @@ |
263 | 263 | else: |
264 | 264 | for f in item.listFiles(self): |
265 | 265 | self.saveFeed(f) |
| 266 | + self.checksum(f) |
266 | 267 | self.lastFailed = False |
267 | 268 | |
268 | 269 | self.updateStatusFiles(done=True) |
— | — | @@ -353,7 +354,7 @@ |
354 | 355 | "status": self.reportStatusLine(done), |
355 | 356 | "previous": self.reportPreviousDump(done), |
356 | 357 | "items": html, |
357 | | - "checksum": "md5sums.txt"} |
| 358 | + "checksum": self.webPath("md5sums.txt")} |
358 | 359 | |
359 | 360 | def reportPreviousDump(self, done): |
360 | 361 | """Produce a link to the previous dump, if any""" |
— | — | @@ -455,11 +456,10 @@ |
456 | 457 | This will overwrite a previous run's output, if any.""" |
457 | 458 | output = file(self.publicPath("md5sums.txt"), "w") |
458 | 459 | |
459 | | - def checksums(self, files): |
460 | | - """Run checksums for a set of output files, and append to the list.""" |
| 460 | + def checksum(self, filename): |
| 461 | + """Run checksum for an output file, and append to the list.""" |
461 | 462 | output = file(self.publicPath("md5sums.txt"), "a") |
462 | | - for filename in files: |
463 | | - self.saveChecksum(filename, output) |
| 463 | + self.saveChecksum(filename, output) |
464 | 464 | output.close() |
465 | 465 | |
466 | 466 | def saveChecksum(self, file, output): |