mirror of
https://github.com/ChuckBuilds/LEDMatrix.git
synced 2026-04-12 05:42:59 +00:00
cache type error resolution
This commit is contained in:
@@ -187,7 +187,7 @@ class BaseNCAAFBManager: # Renamed class
|
|||||||
all_events = []
|
all_events = []
|
||||||
for year in years_to_check:
|
for year in years_to_check:
|
||||||
cache_key = f"ncaafb_schedule_{year}"
|
cache_key = f"ncaafb_schedule_{year}"
|
||||||
cached_data = BaseNCAAFBManager.cache_manager.get_cached_data(cache_key)
|
cached_data = BaseNCAAFBManager.cache_manager.get(cache_key)
|
||||||
|
|
||||||
if cached_data:
|
if cached_data:
|
||||||
self.logger.info(f"[NCAAFB] Using cached schedule for {year}")
|
self.logger.info(f"[NCAAFB] Using cached schedule for {year}")
|
||||||
@@ -201,7 +201,7 @@ class BaseNCAAFBManager: # Renamed class
|
|||||||
response.raise_for_status()
|
response.raise_for_status()
|
||||||
data = response.json()
|
data = response.json()
|
||||||
events = data.get('events', [])
|
events = data.get('events', [])
|
||||||
BaseNCAAFBManager.cache_manager.save_cache(cache_key, events, expiration_seconds=86400) # Cache for 24 hours
|
BaseNCAAFBManager.cache_manager.set(cache_key, events, expiration_seconds=86400) # Cache for 24 hours
|
||||||
self.logger.info(f"[NCAAFB] Successfully fetched and cached {len(events)} events for the {year} season.")
|
self.logger.info(f"[NCAAFB] Successfully fetched and cached {len(events)} events for the {year} season.")
|
||||||
all_events.extend(events)
|
all_events.extend(events)
|
||||||
except requests.exceptions.RequestException as e:
|
except requests.exceptions.RequestException as e:
|
||||||
|
|||||||
@@ -182,7 +182,7 @@ class BaseNFLManager: # Renamed class
|
|||||||
cache_key = f"nfl_schedule_{current_year}"
|
cache_key = f"nfl_schedule_{current_year}"
|
||||||
|
|
||||||
# Try to get the full schedule from cache
|
# Try to get the full schedule from cache
|
||||||
cached_data = BaseNFLManager.cache_manager.get_cached_data(cache_key)
|
cached_data = BaseNFLManager.cache_manager.get(cache_key)
|
||||||
|
|
||||||
if cached_data:
|
if cached_data:
|
||||||
self.logger.info(f"[NFL] Using cached schedule for {current_year}")
|
self.logger.info(f"[NFL] Using cached schedule for {current_year}")
|
||||||
@@ -195,7 +195,7 @@ class BaseNFLManager: # Renamed class
|
|||||||
response.raise_for_status()
|
response.raise_for_status()
|
||||||
data = response.json()
|
data = response.json()
|
||||||
events = data.get('events', [])
|
events = data.get('events', [])
|
||||||
BaseNFLManager.cache_manager.save_cache(cache_key, events, expiration_seconds=86400) # Cache for 24 hours
|
BaseNFLManager.cache_manager.set(cache_key, events, expiration_seconds=86400) # Cache for 24 hours
|
||||||
self.logger.info(f"[NFL] Successfully fetched and cached {len(events)} events for the {current_year} season.")
|
self.logger.info(f"[NFL] Successfully fetched and cached {len(events)} events for the {current_year} season.")
|
||||||
except requests.exceptions.RequestException as e:
|
except requests.exceptions.RequestException as e:
|
||||||
self.logger.error(f"[NFL] API error fetching full schedule: {e}")
|
self.logger.error(f"[NFL] API error fetching full schedule: {e}")
|
||||||
|
|||||||
Reference in New Issue
Block a user