summaryrefslogtreecommitdiffstats
path: root/openbb_platform/providers/yfinance/openbb_yfinance/models/historical_dividends.py
diff options
context:
space:
mode:
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.py14
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: