/data/files/bmw/stocklab-audit-remediation-20260911-013000-SL006-SL007-FINAL/app/app/adapters/fmp.py:83: self._profile_currency: Optional[str] = None /data/files/bmw/stocklab-audit-remediation-20260911-013000-SL006-SL007-FINAL/app/app/adapters/fmp.py:102: self._profile_currency = row.get("currency") or row.get("reportedCurrency") or "USD" /data/files/bmw/stocklab-audit-remediation-20260911-013000-SL006-SL007-FINAL/app/app/adapters/fmp.py:148: currency = self._profile_currency /data/files/bmw/stocklab-audit-remediation-20260911-013000-SL006-SL007-FINAL/app/app/adapters/fmp.py:151: f"No provider currency available for {ticker}; " /data/files/bmw/stocklab-audit-remediation-20260911-013000-SL006-SL007-FINAL/app/app/adapters/fmp.py:172: volume=clean["volume"], currency=currency, /data/files/bmw/stocklab-audit-remediation-20260911-013000-SL006-SL007-FINAL/app/app/adapters/eodhd.py:52: self._profile_currency: Optional[str] = None /data/files/bmw/stocklab-audit-remediation-20260911-013000-SL006-SL007-FINAL/app/app/adapters/eodhd.py:71: self._profile_currency = general.get("CurrencyCode") or "USD" /data/files/bmw/stocklab-audit-remediation-20260911-013000-SL006-SL007-FINAL/app/app/adapters/eodhd.py:89: currency = self._profile_currency /data/files/bmw/stocklab-audit-remediation-20260911-013000-SL006-SL007-FINAL/app/app/adapters/eodhd.py:92: f"No provider currency available for {ticker}; " /data/files/bmw/stocklab-audit-remediation-20260911-013000-SL006-SL007-FINAL/app/app/adapters/eodhd.py:112: volume=clean["volume"], currency=currency,