diff options
Diffstat (limited to 'openbb_platform/providers/yfinance/openbb_yfinance/models/historical_dividends.py')
-rw-r--r-- | openbb_platform/providers/yfinance/openbb_yfinance/models/historical_dividends.py | 14 |
1 files changed, 3 insertions, 11 deletions
diff --git a/openbb_platform/providers/yfinance/openbb_yfinance/models/historical_dividends.py b/openbb_platform/providers/yfinance/openbb_yfinance/models/historical_dividends.py index f1a29e1cd22..713d786dd38 100644 --- a/openbb_platform/providers/yfinance/openbb_yfinance/models/historical_dividends.py +++ b/openbb_platform/providers/yfinance/openbb_yfinance/models/historical_dividends.py @@ -1,7 +1,6 @@ """YFinance Historical Dividends Model.""" # pylint: disable=unused-argument -import warnings from typing import Any, Dict, List, Optional from openbb_core.provider.abstract.fetcher import Fetcher @@ -9,11 +8,8 @@ from openbb_core.provider.standard_models.historical_dividends import ( HistoricalDividendsData, HistoricalDividendsQueryParams, ) -from openbb_core.provider.utils.descriptions import QUERY_DESCRIPTIONS from yfinance import Ticker -_warn = warnings.warn - class YFinanceHistoricalDividendsQueryParams(HistoricalDividendsQueryParams): """YFinance Historical Dividends Query.""" @@ -44,16 +40,12 @@ class YFinanceHistoricalDividendsFetcher( **kwargs: Any, ) -> List[Dict]: """Extract the raw data from YFinance.""" - symbols = query.symbol.split(",") - symbol = symbols[0] - if len(symbols) > 1: - _warn(f"{QUERY_DESCRIPTIONS.get('symbol_list_warning', '')} {symbol}") try: - ticker = Ticker(symbol).get_dividends() + ticker = Ticker(query.symbol).get_dividends() if isinstance(ticker, List) and not ticker or ticker.empty: # type: ignore - raise ValueError(f"No dividend data found for {symbol}") + raise ValueError(f"No dividend data found for {query.symbol}") except Exception as e: - raise RuntimeError(f"Error getting data for {symbol}: {e}") from e + raise RuntimeError(f"Error getting data for {query.symbol}: {e}") from e ticker.index.name = "ex_dividend_date" ticker.name = "amount" # type: ignore if query.start_date is not None: |