Fix vwap FMP error (#5936)

* Fix vwap FMP error

* Linting

* Painlint
This commit is contained in:
Igor Radovanovic
2024-01-10 12:55:47 +01:00
committed by GitHub
parent cf9536d869
commit a5396ac961

View File

@@ -100,4 +100,12 @@ class FMPCurrencyHistoricalFetcher(
query: FMPCurrencyHistoricalQueryParams, data: List[Dict], **kwargs: Any
) -> List[FMPCurrencyHistoricalData]:
"""Return the transformed data."""
# pylint: disable=unused-argument
data = [
d
for d in data
if d.get("vwap") != 0
and d.get("change") != 0
and d.get("changeOverTime") != 0
]
return [FMPCurrencyHistoricalData.model_validate(d) for d in data]