diff --git a/stdlib/@python2/datetime.pyi b/stdlib/@python2/datetime.pyi index cb62d58f4..d1b0d6437 100644 --- a/stdlib/@python2/datetime.pyi +++ b/stdlib/@python2/datetime.pyi @@ -99,8 +99,8 @@ class timedelta(SupportsAbs[timedelta]): min: ClassVar[timedelta] max: ClassVar[timedelta] resolution: ClassVar[timedelta] - def __init__( - self, + def __new__( + cls: Type[_S], days: float = ..., seconds: float = ..., microseconds: float = ..., @@ -108,7 +108,7 @@ class timedelta(SupportsAbs[timedelta]): minutes: float = ..., hours: float = ..., weeks: float = ..., - ) -> None: ... + ) -> _S: ... @property def days(self) -> int: ... @property diff --git a/stdlib/datetime.pyi b/stdlib/datetime.pyi index 3bea92243..e82b26923 100644 --- a/stdlib/datetime.pyi +++ b/stdlib/datetime.pyi @@ -139,8 +139,8 @@ class timedelta(SupportsAbs[timedelta]): min: ClassVar[timedelta] max: ClassVar[timedelta] resolution: ClassVar[timedelta] - def __init__( - self, + def __new__( + cls: Type[_S], days: float = ..., seconds: float = ..., microseconds: float = ..., @@ -148,9 +148,7 @@ class timedelta(SupportsAbs[timedelta]): minutes: float = ..., hours: float = ..., weeks: float = ..., - *, - fold: int = ..., - ) -> None: ... + ) -> _S: ... @property def days(self) -> int: ... @property