in sdw_updater/Updater.py [0:0]
def _interval_expired(interval, status):
"""
Check if specified update interval has expired.
"""
try:
update_time = datetime.strptime(status["last_status_update"], DATE_FORMAT)
except ValueError:
# Broken timestamp? run the updater.
return True
if (datetime.now() - update_time) < timedelta(seconds=interval):
return False
return True