|
@@ -163,10 +163,9 @@ class Archive:
|
|
|
|
|
|
def add_item(self, item):
|
|
|
self.items_buffer.add(item)
|
|
|
- now = time.time()
|
|
|
- if now - self.last_checkpoint > self.checkpoint_interval:
|
|
|
- self.last_checkpoint = now
|
|
|
+ if time.time() - self.last_checkpoint > self.checkpoint_interval:
|
|
|
self.write_checkpoint()
|
|
|
+ self.last_checkpoint = time.time()
|
|
|
|
|
|
def write_checkpoint(self):
|
|
|
self.save(self.checkpoint_name)
|