diff -r 362039519454 -r 7dd551ac2fa0 connectors/ConnectorBase.py --- a/connectors/ConnectorBase.py Thu Mar 07 21:57:18 2019 +0100 +++ b/connectors/ConnectorBase.py Mon Mar 11 01:03:32 2019 +0100 @@ -3,20 +3,22 @@ # See COPYING file for copyrights details. +from __future__ import absolute_import import md5 + class ConnectorBase(object): - #chuncksize = 16384 chuncksize = 1024*1024 + def BlobFromFile(self, filepath, seed): s = md5.new() s.update(seed) blobID = self.SeedBlob(seed) with open(filepath, "rb") as f: while blobID == s.digest(): - chunk = f.read(self.chuncksize) - if len(chunk) == 0: return blobID + chunk = f.read(self.chuncksize) + if len(chunk) == 0: + return blobID blobID = self.AppendChunkToBlob(chunk, blobID) s.update(chunk) -