From 369e6aa065088d613e453b999d3bf2d0f62e01c9 Mon Sep 17 00:00:00 2001 From: JasonOA888 Date: Tue, 31 Mar 2026 13:54:14 +0800 Subject: [PATCH] fix(dataflows): add missing pandas import in y_finance.py The _get_stock_stats_bulk() function uses pd.isna() but pandas was not imported in y_finance.py. It worked by accident because stockstats_utils was imported first and loaded pandas into the module namespace. This fragile implicit dependency breaks if import order changes. --- tradingagents/dataflows/y_finance.py | 1 + 1 file changed, 1 insertion(+) diff --git a/tradingagents/dataflows/y_finance.py b/tradingagents/dataflows/y_finance.py index 8b4b93f5..8f9bfe71 100644 --- a/tradingagents/dataflows/y_finance.py +++ b/tradingagents/dataflows/y_finance.py @@ -1,6 +1,7 @@ from typing import Annotated from datetime import datetime from dateutil.relativedelta import relativedelta +import pandas as pd import yfinance as yf import os from .stockstats_utils import StockstatsUtils, _clean_dataframe, yf_retry, load_ohlcv, filter_financials_by_date