Jitendra12421 commited on
Commit
22a0b79
·
verified ·
1 Parent(s): b8a054e

Upload runtime.py

Browse files
Files changed (1) hide show
  1. runtime.py +9 -3
runtime.py CHANGED
@@ -1289,9 +1289,15 @@ def load_mfe_latest() -> dict[str, Any]:
1289
  def load_mfe_backtest() -> pd.DataFrame:
1290
  if not MFE_TEST_PREDICTIONS_PATH.exists():
1291
  return pd.DataFrame()
1292
- frame = pd.read_csv(MFE_TEST_PREDICTIONS_PATH)
1293
- frame["date"] = pd.to_datetime(frame["date"], errors="coerce")
1294
- return frame.dropna(subset=["date"]).sort_values("date").reset_index(drop=True)
 
 
 
 
 
 
1295
 
1296
 
1297
  def build_mfe_payload() -> dict[str, Any]:
 
1289
  def load_mfe_backtest() -> pd.DataFrame:
1290
  if not MFE_TEST_PREDICTIONS_PATH.exists():
1291
  return pd.DataFrame()
1292
+ try:
1293
+ frame = pd.read_csv(MFE_TEST_PREDICTIONS_PATH)
1294
+ if "date" not in frame.columns:
1295
+ return pd.DataFrame()
1296
+ frame["date"] = pd.to_datetime(frame["date"], errors="coerce")
1297
+ return frame.dropna(subset=["date"]).sort_values("date").reset_index(drop=True)
1298
+ except Exception as e:
1299
+ print(f"[mfe_backtest] error loading test_predictions.csv: {e}", flush=True)
1300
+ return pd.DataFrame()
1301
 
1302
 
1303
  def build_mfe_payload() -> dict[str, Any]: