added datetime tracking
This commit is contained in:
@@ -1,5 +1,6 @@
|
||||
import time
|
||||
import filter
|
||||
import dater
|
||||
import handler
|
||||
from http.server import HTTPServer
|
||||
import logger
|
||||
@@ -16,10 +17,13 @@ class Server:
|
||||
|
||||
def _cache_calendar(self):
|
||||
if not self._cached_calendar or self._cached_time + self._cache_duration < time.time():
|
||||
self._cached_calendar = grabber.grab_calendar(self._ics_url)
|
||||
if not self._cached_calendar:
|
||||
calendar = grabber.grab_calendar(self._ics_url)
|
||||
if not calendar:
|
||||
return False
|
||||
|
||||
dater.date_calendar(calendar)
|
||||
|
||||
self._cached_calendar = calendar
|
||||
self._cached_time = time.time()
|
||||
logger.info("Successfully cached calendar")
|
||||
|
||||
|
||||
Reference in New Issue
Block a user