import pandas as pdfrom spotforecast2_safe.manager.trainer import should_retrainnow = pd.Timestamp("2026-05-24 12:00", tz="UTC")max_age = pd.Timedelta(days=7)# No previous model -> retrain.print(should_retrain(None, max_age=max_age, now=now))# Recent model -> skip.recent = now - pd.Timedelta(days=2)print(should_retrain(recent, max_age=max_age, now=now))# Old model -> retrain.old = now - pd.Timedelta(days=10)print(should_retrain(old, max_age=max_age, now=now))