rejmsg.append("Could not open file %s for checksumming" % (f))
# Check hash
- basedict[f]['%ssum' % key] = testfn(file_handle)
+ if basedict:
+ basedict[f]['%ssum' % key] = testfn(file_handle)
file_handle.close()
return rejmsg
rejmsg.append("%s: %s check failed." % (f, key))
file_handle.close()
# Store the hashes for later use
- basedict[f]['%ssum' % key] = lfiles[f][key]
+ if basedict:
+ basedict[f]['%ssum' % key] = lfiles[f][key]
# Check size
actual_size = os.stat(f)[stat.ST_SIZE]
size = int(lfiles[f]["size"])