|
1 |
| -from collections import abc |
| 1 | +from collections import ( |
| 2 | + abc, |
| 3 | + defaultdict, |
| 4 | +) |
2 | 5 | import csv
|
3 | 6 | from types import TracebackType
|
4 | 7 | from typing import (
|
@@ -44,7 +47,7 @@ def read_csv(
|
44 | 47 | | npt.NDArray
|
45 | 48 | | Callable[[str], bool]
|
46 | 49 | | None = ...,
|
47 |
| - dtype: DtypeArg | None = ..., |
| 50 | + dtype: DtypeArg | defaultdict | None = ..., |
48 | 51 | engine: CSVEngine | None = ...,
|
49 | 52 | converters: dict[int | str, Callable[[str], Any]] = ...,
|
50 | 53 | true_values: list[str] = ...,
|
@@ -107,7 +110,7 @@ def read_csv(
|
107 | 110 | | npt.NDArray
|
108 | 111 | | Callable[[str], bool]
|
109 | 112 | | None = ...,
|
110 |
| - dtype: DtypeArg | None = ..., |
| 113 | + dtype: DtypeArg | defaultdict | None = ..., |
111 | 114 | engine: CSVEngine | None = ...,
|
112 | 115 | converters: dict[int | str, Callable[[str], Any]] = ...,
|
113 | 116 | true_values: list[str] = ...,
|
@@ -170,7 +173,7 @@ def read_csv(
|
170 | 173 | | npt.NDArray
|
171 | 174 | | Callable[[str], bool]
|
172 | 175 | | None = ...,
|
173 |
| - dtype: DtypeArg | None = ..., |
| 176 | + dtype: DtypeArg | defaultdict | None = ..., |
174 | 177 | engine: CSVEngine | None = ...,
|
175 | 178 | converters: dict[int | str, Callable[[str], Any]] = ...,
|
176 | 179 | true_values: list[str] = ...,
|
@@ -233,7 +236,7 @@ def read_table(
|
233 | 236 | | npt.NDArray
|
234 | 237 | | Callable[[str], bool]
|
235 | 238 | | None = ...,
|
236 |
| - dtype: DtypeArg | None = ..., |
| 239 | + dtype: DtypeArg | defaultdict | None = ..., |
237 | 240 | engine: CSVEngine | None = ...,
|
238 | 241 | converters: dict[int | str, Callable[[str], Any]] = ...,
|
239 | 242 | true_values: list[str] = ...,
|
@@ -296,7 +299,7 @@ def read_table(
|
296 | 299 | | npt.NDArray
|
297 | 300 | | Callable[[str], bool]
|
298 | 301 | | None = ...,
|
299 |
| - dtype: DtypeArg | None = ..., |
| 302 | + dtype: DtypeArg | defaultdict | None = ..., |
300 | 303 | engine: CSVEngine | None = ...,
|
301 | 304 | converters: dict[int | str, Callable[[str], Any]] = ...,
|
302 | 305 | true_values: list[str] = ...,
|
@@ -359,7 +362,7 @@ def read_table(
|
359 | 362 | | npt.NDArray
|
360 | 363 | | Callable[[str], bool]
|
361 | 364 | | None = ...,
|
362 |
| - dtype: DtypeArg | None = ..., |
| 365 | + dtype: DtypeArg | defaultdict | None = ..., |
363 | 366 | engine: CSVEngine | None = ...,
|
364 | 367 | converters: dict[int | str, Callable[[str], Any]] = ...,
|
365 | 368 | true_values: list[str] = ...,
|
|
0 commit comments