Hotfix/fix-quandl-regression (#5461)

* fix quandl regression

* Update cot_search.py

* return`List[QuandlCotSearchData]` in Fetcher

---------

Co-authored-by: Pratyush Shukla <ps4534@nyu.edu>
This commit is contained in:
Danglewood
2023-09-21 02:51:04 -07:00
committed by GitHub
parent 0fefe7b644
commit de310ea7f4

View File

@@ -22,7 +22,7 @@ class QuandlCotSearchData(CotSearchData):
"""Quandl CFTC Commitment of Traders Reports Search data."""
class QuandlCotSearchFetcher(Fetcher[CotSearchQueryParams, QuandlCotSearchData]):
class QuandlCotSearchFetcher(Fetcher[CotSearchQueryParams, List[QuandlCotSearchData]]):
"""Quandl CFTC Commitment of Traders Reports Search Fetcher."""
@staticmethod
@@ -53,5 +53,5 @@ class QuandlCotSearchFetcher(Fetcher[CotSearchQueryParams, QuandlCotSearchData])
@staticmethod
def transform_data(
data: List[Dict],
) -> QuandlCotSearchData:
return QuandlCotSearchData.parse_obj(data[0])
) -> List[QuandlCotSearchData]:
return [QuandlCotSearchData(**d) for d in data]