self.hash = hashlib.md5()
self.digest_size = self.hash.digest_size
self.digest = None
+ self.last_read = 0
def seek(self, offset):
assert offset == 0
size -= digest_count
data = self.digest[:digest_count]
r.append(data)
+ self.last_read = time.time()
return ''.join(r)
self.size = 0
self.hash = hashlib.md5()
self.buf = ''
+ self.first_write = 0
def write(self, data):
+ if self.size == 0:
+ self.first_write = time.time()
self.size += len(data)
self.buf += data
digsz = -1*self.hash.digest_size