You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
- filing_poller: add --start-date/--end-date CLI args for historical backfill (defaults to 7 days ago when omitted) - OracleClient.get/post: apply with_retry(max_attempts=3) so transient connection errors, timeouts, and 5xx responses are automatically retried with exponential backoff (0.1s→0.2s→fail) - financial_features: new compute_financial_features() extracting latest_eps, latest_gross_margin, latest_operating_margin, eps_growth_qoq, revenue_growth_qoq from FinancialDataResponse - feature_builder: wire FinancialService into build_features_for_event(), persisting financial_v1 FeatureSnapshot (non-fatal if unavailable) - tests: 94 pass (81→89 unit + 5 replay); +8 new tests covering financial features and retry success path Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com> |
5 months ago | |
|---|---|---|
| .. | ||
| __init__.py | 5 months ago | |
| client.py | 5 months ago | |
| exceptions.py | 5 months ago | |
| filings.py | 5 months ago | |
| financial.py | 5 months ago | |
| finra.py | 5 months ago | |
| fred.py | 5 months ago | |
| models.py | 5 months ago | |
| price.py | 5 months ago | |