--- 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)
-