5:price-history call are mapped (EODHD's `/fundamentals/{ticker}.{EXCHANGE}` and 28:from app.adapters.validation import ValidationIssue, ValidationReport, validate_price_bar 31: ProviderPriceBar, 73: sector=general.get("Sector"), industry=general.get("Industry"), currency=general.get("CurrencyCode", "USD"), 78: def get_prices(self, ticker: str, start: date, end: date) -> list[ProviderPriceBar]: 86: the good rows are returned. `self.last_price_validation` holds the report.""" 91: clean = validate_price_bar( 101: bars.append(ProviderPriceBar( 104: volume=clean["volume"], currency="USD", 106: self.last_price_validation = report 129: `Code` key — the exact opposite policy to get_prices(), which used to fail the whole batch