Skip to content

Commit 356ed09

Browse files
authored
for #392 (#403)
* for #392 added dict * for #392 * adding test for #392 * update * update * update * update
1 parent 231df4b commit 356ed09

File tree

2 files changed

+7
-1
lines changed

2 files changed

+7
-1
lines changed

pandas-stubs/core/frame.pyi

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -192,7 +192,7 @@ class DataFrame(NDFrame, OpsMixin):
192192
data: ListLikeU
193193
| DataFrame
194194
| dict[Any, Any]
195-
| Iterable[ListLikeU | tuple[Hashable, ListLikeU]]
195+
| Iterable[ListLikeU | tuple[Hashable, ListLikeU] | dict[Any, Any]]
196196
| None = ...,
197197
index: Axes | None = ...,
198198
columns: Axes | None = ...,

tests/test_frame.py

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1915,3 +1915,9 @@ def f(s: pd.DataFrame) -> pd.Series:
19151915
return s.mean()
19161916

19171917
check(assert_type(resampler.apply(f), Union[pd.Series, pd.DataFrame]), pd.DataFrame)
1918+
1919+
1920+
def df_accepting_dicts_iterator() -> None:
1921+
# GH 392
1922+
data = [{"a": 1, "b": 2}, {"a": 3, "b": 5}]
1923+
check(assert_type(pd.DataFrame(iter(data)), pd.DataFrame), pd.DataFrame)

0 commit comments

Comments
 (0)