diff -ur namcap.orig/Namcap/md5sums.py namcap/Namcap/md5sums.py --- namcap.orig/Namcap/md5sums.py 2007-07-15 01:27:19.000000000 +0800 +++ namcap/Namcap/md5sums.py 2007-07-15 01:31:23.000000000 +0800 @@ -31,10 +31,11 @@ if pkginfo.source != None: if pkginfo.md5sums == None: ret[0].append('Missing md5sums') - if len(pkginfo.source) > len(pkginfo.md5sums): - ret[0].append('Not enough md5sums: %i needed' % len(pkginfo.source)) - elif len(pkginfo.source) < len(pkginfo.md5sums): - ret[0].append('Too Many md5sums: %i needed' % len(pkginfo.source)) + if pkginfo.md5sums != None: + if len(pkginfo.source) > len(pkginfo.md5sums): + ret[0].append('Not enough md5sums: %i needed' % len(pkginfo.source)) + elif len(pkginfo.source) < len(pkginfo.md5sums): + ret[0].append('Too Many md5sums: %i needed' % len(pkginfo.source)) if pkginfo.md5sums != None: for sum in pkginfo.md5sums: if len(sum) != 32: