<1 nanosecond is well below the threshold we can measure,
everything becomes simpler with integers, and they're easier
to skim.
self.seek(0)
def _mark_chunk(self):
- self.chunks.append([self.offset, (time.time() - self.last_seek) * NANOSECOND])
+ self.chunks.append([self.offset, int(round((time.time() - self.last_seek) * NANOSECOND))])
def seek(self, offset):
assert offset == 0
self.chunks = []
def _mark_chunk(self):
- self.chunks.append([self.size, (time.time() - self.created_at) * NANOSECOND])
+ self.chunks.append([self.size, int(round((time.time() - self.created_at) * NANOSECOND))])
def write(self, data):
self.size += len(data)