We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent d8acacc commit aa88e12Copy full SHA for aa88e12
src/server/endpoints/covidcast_utils/model.py
@@ -196,7 +196,8 @@ def _load_data_sources():
196
data_sources_df: pd.DataFrame = pd.read_csv(_base_dir / "db_sources.csv")
197
data_sources_df = data_sources_df.replace({np.nan: None})
198
data_sources_df.columns = map(_clean_column, data_sources_df.columns)
199
- data_sources: List[DataSource] = [DataSource(**d) for d in data_sources_df.to_dict(orient="records")]
+ datasource_fields = {f.name for f in fields(DataSource)}}
200
+ data_sources: List[DataSource] = [DataSource(**{k: v for k, v in d.items() if k in datasource_fields}) for d in data_sources_df.to_dict(orient="records")]
201
data_sources_df.set_index("source")
202
return data_sources, data_sources_df
203
0 commit comments