yf.download(592 tickers, period=1y) takes 20+ minutes in CI, causing the 30-minute job timeout to trigger. Add max_tickers=200 (configurable) to limit the batch download to the first N tickers from the file. The concurrent scanner pool already has a 5-min global timeout, but the hung download thread monopolises network connections and starves the filter stage. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| agents | ||
| dataflows | ||
| graph | ||
| ml | ||
| schemas | ||
| tools | ||
| ui | ||
| utils | ||
| __init__.py | ||
| config.py | ||
| default_config.py | ||