more of the day debug logging and fix datetime duplicate in NCAA FB

This commit is contained in:
Chuck
2025-09-15 15:26:11 -04:00
parent e7e76eea4c
commit 0579b3b860
2 changed files with 15 additions and 10 deletions

View File

@@ -267,7 +267,6 @@ class BaseNCAAFBManager: # Renamed class
# CRITICAL FIX: Also fetch current week using date-based approach (like odds manager)
# This ensures we get games that might be missed by week-based API
try:
from datetime import datetime, timedelta
now = datetime.now(pytz.utc)
# Fetch games from yesterday to next 7 days (same as odds manager)
for days_offset in range(-1, 8): # Yesterday through next 7 days

View File

@@ -191,16 +191,22 @@ class OfTheDayManager:
os.path.join('of_the_day', data_file)
])
# Remove duplicates while preserving order
seen = set()
unique_paths = []
for path in possible_paths:
abs_path = os.path.abspath(path)
if abs_path not in seen:
seen.add(abs_path)
unique_paths.append(abs_path)
# Debug: Show all paths before deduplication
logger.debug(f"All possible paths before deduplication: {possible_paths}")
# Remove duplicates while preserving order
seen = set()
unique_paths = []
for path in possible_paths:
abs_path = os.path.abspath(path)
if abs_path not in seen:
seen.add(abs_path)
unique_paths.append(abs_path)
possible_paths = unique_paths
# Debug: Show paths after deduplication
logger.debug(f"Unique paths after deduplication: {possible_paths}")
file_path = None
for potential_path in possible_paths:
abs_path = os.path.abspath(potential_path)