diff -up autodownloader-0.2.0/AutoDL.py.orig autodownloader-0.2.0/AutoDL.py
--- autodownloader-0.2.0/AutoDL.py.orig 2007-10-04 13:34:39.000000000 +0200
+++ autodownloader-0.2.0/AutoDL.py 2007-10-04 14:28:50.000000000 +0200
@@ -244,7 +244,8 @@ class Downloader:
fs.write(md5 + " " + filename)
fs.close()
- check_result = os.system("md5sum --status -c " + fname)
+ check_result = os.system("md5sum --status -c " + fname +
+ " 2> /dev/null")
os.remove(fname)
if check_result == 0:
@@ -256,6 +257,10 @@ class Downloader:
self.remaining_files = filelist
for x in filelist:
download_complete = False
+
+ if self.md5_check(x['path'] + '/' + x['filename'], x['md5']):
+ self.remaining_files = self.remaining_files[1:]
+ download_complete = True
self.mirror_count = 0
self.mirror_total = len (x['urllist'])