connectors/ConnectorBase.py
changeset 3808 3e219f00151a
parent 3772 ec2babbd5698
child 3881 0b3ac94f494c
equal deleted inserted replaced
3807:87f670154294 3808:3e219f00151a
    12     chuncksize = 1024*1024
    12     chuncksize = 1024*1024
    13 
    13 
    14     def BlobFromFile(self, filepath, seed):
    14     def BlobFromFile(self, filepath, seed):
    15         s = hashlib.new('md5')
    15         s = hashlib.new('md5')
    16         s.update(seed.encode())
    16         s.update(seed.encode())
    17         blobID = self.SeedBlob(seed)
    17         blobID = self.SeedBlob(seed.encode())
    18         with open(filepath, "rb") as f:
    18         with open(filepath, "rb") as f:
    19             while blobID == s.digest():
    19             while blobID == s.digest():
    20                 chunk = f.read(self.chuncksize)
    20                 chunk = f.read(self.chuncksize)
    21                 if len(chunk) == 0:
    21                 if len(chunk) == 0:
    22                     return blobID
    22                     return blobID