mirror of
https://github.com/davidhalter/typeshed.git
synced 2025-12-09 21:46:42 +08:00
Make `complex and float` dunder methods have positional-only args (#6241)
This commit is contained in:
@@ -259,24 +259,24 @@ class float:
|
||||
@property
|
||||
def imag(self) -> float: ...
|
||||
def conjugate(self) -> float: ...
|
||||
def __add__(self, x: float) -> float: ...
|
||||
def __sub__(self, x: float) -> float: ...
|
||||
def __mul__(self, x: float) -> float: ...
|
||||
def __floordiv__(self, x: float) -> float: ...
|
||||
def __truediv__(self, x: float) -> float: ...
|
||||
def __mod__(self, x: float) -> float: ...
|
||||
def __divmod__(self, x: float) -> tuple[float, float]: ...
|
||||
def __add__(self, __x: float) -> float: ...
|
||||
def __sub__(self, __x: float) -> float: ...
|
||||
def __mul__(self, __x: float) -> float: ...
|
||||
def __floordiv__(self, __x: float) -> float: ...
|
||||
def __truediv__(self, __x: float) -> float: ...
|
||||
def __mod__(self, __x: float) -> float: ...
|
||||
def __divmod__(self, __x: float) -> tuple[float, float]: ...
|
||||
def __pow__(
|
||||
self, x: float, mod: None = ...
|
||||
self, __x: float, __mod: None = ...
|
||||
) -> float: ... # In Python 3, returns complex if self is negative and x is not whole
|
||||
def __radd__(self, x: float) -> float: ...
|
||||
def __rsub__(self, x: float) -> float: ...
|
||||
def __rmul__(self, x: float) -> float: ...
|
||||
def __rfloordiv__(self, x: float) -> float: ...
|
||||
def __rtruediv__(self, x: float) -> float: ...
|
||||
def __rmod__(self, x: float) -> float: ...
|
||||
def __rdivmod__(self, x: float) -> tuple[float, float]: ...
|
||||
def __rpow__(self, x: float, mod: None = ...) -> float: ...
|
||||
def __radd__(self, __x: float) -> float: ...
|
||||
def __rsub__(self, __x: float) -> float: ...
|
||||
def __rmul__(self, __x: float) -> float: ...
|
||||
def __rfloordiv__(self, __x: float) -> float: ...
|
||||
def __rtruediv__(self, __x: float) -> float: ...
|
||||
def __rmod__(self, __x: float) -> float: ...
|
||||
def __rdivmod__(self, __x: float) -> tuple[float, float]: ...
|
||||
def __rpow__(self, __x: float, __mod: None = ...) -> float: ...
|
||||
def __getnewargs__(self) -> tuple[float]: ...
|
||||
def __trunc__(self) -> int: ...
|
||||
if sys.version_info >= (3, 9):
|
||||
@@ -286,12 +286,12 @@ class float:
|
||||
def __round__(self, ndigits: None = ...) -> int: ...
|
||||
@overload
|
||||
def __round__(self, ndigits: SupportsIndex) -> float: ...
|
||||
def __eq__(self, x: object) -> bool: ...
|
||||
def __ne__(self, x: object) -> bool: ...
|
||||
def __lt__(self, x: float) -> bool: ...
|
||||
def __le__(self, x: float) -> bool: ...
|
||||
def __gt__(self, x: float) -> bool: ...
|
||||
def __ge__(self, x: float) -> bool: ...
|
||||
def __eq__(self, __x: object) -> bool: ...
|
||||
def __ne__(self, __x: object) -> bool: ...
|
||||
def __lt__(self, __x: float) -> bool: ...
|
||||
def __le__(self, __x: float) -> bool: ...
|
||||
def __gt__(self, __x: float) -> bool: ...
|
||||
def __ge__(self, __x: float) -> bool: ...
|
||||
def __neg__(self) -> float: ...
|
||||
def __pos__(self) -> float: ...
|
||||
def __str__(self) -> str: ...
|
||||
@@ -311,18 +311,18 @@ class complex:
|
||||
@property
|
||||
def imag(self) -> float: ...
|
||||
def conjugate(self) -> 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 __truediv__(self, x: complex) -> complex: ...
|
||||
def __radd__(self, x: complex) -> complex: ...
|
||||
def __rsub__(self, x: complex) -> complex: ...
|
||||
def __rmul__(self, x: complex) -> complex: ...
|
||||
def __rpow__(self, x: complex, mod: None = ...) -> complex: ...
|
||||
def __rtruediv__(self, x: complex) -> complex: ...
|
||||
def __eq__(self, x: object) -> bool: ...
|
||||
def __ne__(self, x: object) -> bool: ...
|
||||
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 __truediv__(self, __x: complex) -> complex: ...
|
||||
def __radd__(self, __x: complex) -> complex: ...
|
||||
def __rsub__(self, __x: complex) -> complex: ...
|
||||
def __rmul__(self, __x: complex) -> complex: ...
|
||||
def __rpow__(self, __x: complex, __mod: None = ...) -> complex: ...
|
||||
def __rtruediv__(self, __x: complex) -> complex: ...
|
||||
def __eq__(self, __x: object) -> bool: ...
|
||||
def __ne__(self, __x: object) -> bool: ...
|
||||
def __neg__(self) -> complex: ...
|
||||
def __pos__(self) -> complex: ...
|
||||
def __str__(self) -> str: ...
|
||||
|
||||
Reference in New Issue
Block a user