From 37911bfaa37dde7c0f0eeb3b711f838fc2f8d2ab Mon Sep 17 00:00:00 2001 From: Kevin Kirsche Date: Tue, 26 Jul 2022 09:06:37 -0400 Subject: [PATCH] Add type hints to mysqlclient.times (#8392) --- stubs/mysqlclient/MySQLdb/times.pyi | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/stubs/mysqlclient/MySQLdb/times.pyi b/stubs/mysqlclient/MySQLdb/times.pyi index 339617fde..ecca1add5 100644 --- a/stubs/mysqlclient/MySQLdb/times.pyi +++ b/stubs/mysqlclient/MySQLdb/times.pyi @@ -9,18 +9,18 @@ Timestamp = datetime DateTimeDeltaType = timedelta DateTimeType = datetime -def DateFromTicks(ticks): ... -def TimeFromTicks(ticks): ... -def TimestampFromTicks(ticks): ... +def DateFromTicks(ticks: float | None) -> date: ... +def TimeFromTicks(ticks: float | None) -> time: ... +def TimestampFromTicks(ticks: float | None) -> datetime: ... format_TIME = str format_DATE = str -def format_TIMEDELTA(v): ... -def format_TIMESTAMP(d): ... -def DateTime_or_None(s): ... -def TimeDelta_or_None(s): ... -def Time_or_None(s): ... -def Date_or_None(s): ... -def DateTime2literal(d, c): ... -def DateTimeDelta2literal(d, c): ... +def format_TIMEDELTA(v: timedelta) -> str: ... +def format_TIMESTAMP(d: datetime) -> str: ... +def DateTime_or_None(s: str) -> datetime | None: ... +def TimeDelta_or_None(s: str) -> timedelta | None: ... +def Time_or_None(s: str) -> time | None: ... +def Date_or_None(s: str) -> date | None: ... +def DateTime2literal(d: datetime, c: object) -> str: ... +def DateTimeDelta2literal(d: datetime, c: object) -> str: ...