Use typing_extensions.Self instead of _typeshed.Self (#9702)

This commit is contained in:
Alex Waygood
2023-02-15 11:32:43 +01:00
committed by GitHub
parent 8cd6d81f15
commit 7180d0223b
140 changed files with 597 additions and 610 deletions
+3 -3
View File
@@ -1,10 +1,10 @@
import datetime
from _typeshed import ReadableBuffer, Self
from _typeshed import ReadableBuffer
from collections import OrderedDict
from collections.abc import Iterator
from re import Match, Pattern
from typing import Any, overload
from typing_extensions import Literal, TypeAlias
from typing_extensions import Literal, Self, TypeAlias
_RetType: TypeAlias = type[float | datetime.datetime]
@@ -69,7 +69,7 @@ class croniter(Iterator[Any]):
def get_prev(self, ret_type: _RetType | None = ...) -> Any: ...
def get_current(self, ret_type: _RetType | None = ...) -> Any: ...
def set_current(self, start_time: float | datetime.datetime | None, force: bool = ...) -> float: ...
def __iter__(self: Self) -> Self: ...
def __iter__(self) -> Self: ...
def next(
self, ret_type: _RetType | None = ..., start_time: float | datetime.datetime | None = ..., is_prev: bool | None = ...
) -> Any: ...