def save(self):
"""Saves the logger's buffered points to a CSV file. If the file exists,
then the data points are appended.
"""
#We need to see if enough time has passed since the last
from datetime import datetime
from time import time
if self.lastsave is not None:
elapsed = (datetime.fromtimestamp(time()) -
datetime.fromtimestamp(self.lastsave)).total_seconds()
else:
elapsed = self.logfreq + 1
if elapsed > self.logfreq:
self._csv_append()
self.lastsave = time()
评论列表
文章目录