Lines Matching refs:checksum
37 def __init__(self, repository, filename, revision, checksum):
41 self.checksum = checksum
44 return hash((self.repository, self.filename, self.revision, self.checksum))
47 return (self.repository, self.filename, self.revision, self.checksum) == (other.repository, other.filename, other.revision, other.checksum)
56 return self.checksum
112 def fetchFile (dstPath, repository, revision, filename, checksum, cacheDir):
125 if checksum != gotChecksum:
126 raise Exception("Checksum mismatch, expected %s, got %s" % (checksum, gotChecksum))
130 def checkFile (filename, checksum):
138 return computeChecksum(readFile(filename)) == checksum
153 if not checkFile(cachePath, source.checksum):