# See COPYING file for copyrights details.
class ConnectorBase(object):
def BlobFromFile(self, filepath, seed):
blobID = self.SeedBlob(seed)
with open(filepath, "rb") as f:
while blobID == s.digest():
chunk = f.read(self.chuncksize)
blobID = self.AppendChunkToBlob(chunk, blobID)
raise IOError("Data corrupted during transfer or connection lost")