When yfinance hits Yahoo Finance rate limits (429 Too Many Requests), the data fetch fails immediately and the Market Analyst agent loops endlessly. This adds a simple retry wrapper with exponential backoff (2s, 4s, 8s) that catches rate limit errors and waits before retrying. Addresses #415 |
||
|---|---|---|
| .. | ||
| __init__.py | ||
| alpha_vantage.py | ||
| alpha_vantage_common.py | ||
| alpha_vantage_fundamentals.py | ||
| alpha_vantage_indicator.py | ||
| alpha_vantage_news.py | ||
| alpha_vantage_stock.py | ||
| config.py | ||
| interface.py | ||
| stockstats_utils.py | ||
| utils.py | ||
| y_finance.py | ||
| yfinance_news.py | ||