Skip to content

Commit e041a91

Browse files
committed
Use defaultdict for _aim_metadata_dtype for pd.read_csv
1 parent 613185c commit e041a91

1 file changed

Lines changed: 2 additions & 1 deletion

File tree

malariagen_data/anoph/sample_metadata.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,8 @@ def __init__(
4141
# data resources, and so column names and dtype need to be
4242
# passed in as parameters.
4343
self._aim_metadata_columns: Optional[List[str]] = None
44-
self._aim_metadata_dtype: Dict[str, Any] = dict()
44+
# `dtype` of `dict[str, Any]` is incompatible with `read_csv`
45+
self._aim_metadata_dtype: defaultdict[str, Any] = dict()
4546
if isinstance(aim_metadata_dtype, Mapping):
4647
self._aim_metadata_columns = list(aim_metadata_dtype.keys())
4748
self._aim_metadata_dtype.update(aim_metadata_dtype)

0 commit comments

Comments
 (0)