Skip to content

Commit 6a5f365

Browse files
committed
Fix mypy issues
1 parent 52a748e commit 6a5f365

File tree

2 files changed

+10
-6
lines changed

2 files changed

+10
-6
lines changed

pandas/core/generic.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2798,7 +2798,7 @@ def to_sql(
27982798
chunksize: int | None = None,
27992799
dtype: DtypeArg | None = None,
28002800
method: Literal["multi"] | Callable | None = None,
2801-
hints: dict[str, str | list[str]] | None = None,
2801+
hints: dict[str, str] | None = None,
28022802
) -> int | None:
28032803
"""
28042804
Write records stored in a DataFrame to a SQL database.

pandas/io/sql.py

Lines changed: 9 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -2040,8 +2040,8 @@ def to_sql(
20402040
chunksize: int | None = None,
20412041
dtype: DtypeArg | None = None,
20422042
method: Literal["multi"] | Callable | None = None,
2043-
engine: str = "auto",
20442043
hints: dict[str, str] | None = None,
2044+
engine: str = "auto",
20452045
**engine_kwargs,
20462046
) -> int | None:
20472047
"""
@@ -2407,8 +2407,8 @@ def to_sql(
24072407
chunksize: int | None = None,
24082408
dtype: DtypeArg | None = None,
24092409
method: Literal["multi"] | Callable | None = None,
2410-
engine: str = "auto",
24112410
hints: dict[str, str] | None = None,
2411+
engine: str = "auto",
24122412
**engine_kwargs,
24132413
) -> int | None:
24142414
"""
@@ -2641,7 +2641,9 @@ def insert_statement(self, *, num_rows: int) -> str:
26412641
)
26422642
return insert_statement
26432643

2644-
def _execute_insert(self, conn, keys, data_iter, hints) -> int:
2644+
def _execute_insert(
2645+
self, conn, keys: list[str], data_iter, hint_str: str | None = None
2646+
) -> int:
26452647
from sqlite3 import Error
26462648

26472649
data_list = list(data_iter)
@@ -2651,7 +2653,9 @@ def _execute_insert(self, conn, keys, data_iter, hints) -> int:
26512653
raise DatabaseError("Execution failed") from exc
26522654
return conn.rowcount
26532655

2654-
def _execute_insert_multi(self, conn, keys, data_iter, hints) -> int:
2656+
def _execute_insert_multi(
2657+
self, conn, keys: list[str], data_iter, hint_str: str | None = None
2658+
) -> int:
26552659
data_list = list(data_iter)
26562660
flattened_data = [x for row in data_list for x in row]
26572661
conn.execute(self.insert_statement(num_rows=len(data_list)), flattened_data)
@@ -2887,8 +2891,8 @@ def to_sql(
28872891
chunksize: int | None = None,
28882892
dtype: DtypeArg | None = None,
28892893
method: Literal["multi"] | Callable | None = None,
2890-
engine: str = "auto",
28912894
hints: dict[str, str] | None = None,
2895+
engine: str = "auto",
28922896
**engine_kwargs,
28932897
) -> int | None:
28942898
"""

0 commit comments

Comments
 (0)