r20838 MediaWiki - Code Review archive

Repository:MediaWiki
Revision:r20837‎ | r20838 | r20839 >
Date:13:13, 30 March 2007
Author:brion
Status:old
Tags:
Comment:
fix file checksums
Modified paths:
  • /trunk/backup/worker.py (modified) (history)

Diff [purge]

Index: trunk/backup/worker.py
@@ -262,6 +262,7 @@
263263 else:
264264 for f in item.listFiles(self):
265265 self.saveFeed(f)
 266+ self.checksum(f)
266267 self.lastFailed = False
267268
268269 self.updateStatusFiles(done=True)
@@ -353,7 +354,7 @@
354355 "status": self.reportStatusLine(done),
355356 "previous": self.reportPreviousDump(done),
356357 "items": html,
357 - "checksum": "md5sums.txt"}
 358+ "checksum": self.webPath("md5sums.txt")}
358359
359360 def reportPreviousDump(self, done):
360361 """Produce a link to the previous dump, if any"""
@@ -455,11 +456,10 @@
456457 This will overwrite a previous run's output, if any."""
457458 output = file(self.publicPath("md5sums.txt"), "w")
458459
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."""
461462 output = file(self.publicPath("md5sums.txt"), "a")
462 - for filename in files:
463 - self.saveChecksum(filename, output)
 463+ self.saveChecksum(filename, output)
464464 output.close()
465465
466466 def saveChecksum(self, file, output):