mirror of
https://github.com/davidhalter/typeshed.git
synced 2025-12-09 05:24:52 +08:00
Fix positional-only differences in many stdlib modules (#7226)
This commit is contained in:
@@ -340,7 +340,7 @@ class complex:
|
||||
def __add__(self, __x: complex) -> complex: ...
|
||||
def __sub__(self, __x: complex) -> complex: ...
|
||||
def __mul__(self, __x: complex) -> complex: ...
|
||||
def __pow__(self, __x: complex, mod: None = ...) -> complex: ...
|
||||
def __pow__(self, __x: complex, __mod: None = ...) -> complex: ...
|
||||
def __truediv__(self, __x: complex) -> complex: ...
|
||||
def __radd__(self, __x: complex) -> complex: ...
|
||||
def __rsub__(self, __x: complex) -> complex: ...
|
||||
@@ -444,7 +444,7 @@ class str(Sequence[str]):
|
||||
def __mod__(self, __x: Any) -> str: ...
|
||||
def __mul__(self, __n: SupportsIndex) -> str: ...
|
||||
def __ne__(self, __x: object) -> bool: ...
|
||||
def __rmul__(self, n: SupportsIndex) -> str: ...
|
||||
def __rmul__(self, __n: SupportsIndex) -> str: ...
|
||||
def __getnewargs__(self) -> tuple[str]: ...
|
||||
|
||||
class bytes(ByteString):
|
||||
@@ -642,7 +642,7 @@ class bytearray(MutableSequence[int], ByteString):
|
||||
@overload
|
||||
def __getitem__(self, __s: slice) -> bytearray: ...
|
||||
@overload
|
||||
def __setitem__(self, __i: SupportsIndex, x: SupportsIndex) -> None: ...
|
||||
def __setitem__(self, __i: SupportsIndex, __x: SupportsIndex) -> None: ...
|
||||
@overload
|
||||
def __setitem__(self, __s: slice, __x: Iterable[SupportsIndex] | bytes) -> None: ...
|
||||
def __delitem__(self, __i: SupportsIndex | slice) -> None: ...
|
||||
@@ -889,7 +889,7 @@ class dict(MutableMapping[_KT, _VT], Generic[_KT, _VT]):
|
||||
def pop(self, __key: _KT, __default: _VT | _T = ...) -> _VT | _T: ...
|
||||
def __len__(self) -> int: ...
|
||||
def __getitem__(self, __k: _KT) -> _VT: ...
|
||||
def __setitem__(self, __k: _KT, v: _VT) -> None: ...
|
||||
def __setitem__(self, __k: _KT, __v: _VT) -> None: ...
|
||||
def __delitem__(self, __v: _KT) -> None: ...
|
||||
def __iter__(self) -> Iterator[_KT]: ...
|
||||
if sys.version_info >= (3, 8):
|
||||
|
||||
Reference in New Issue
Block a user