cmath.rect accepts float-likes (#15247)

This commit is contained in:
Ali Hamdan
2026-01-12 16:32:16 +01:00
committed by GitHub
parent f0344b83b3
commit 6fa275f4a7
+2 -1
View File
@@ -9,6 +9,7 @@ nan: Final[float]
nanj: Final[complex]
tau: Final[float]
_F: TypeAlias = SupportsFloat | SupportsIndex
_C: TypeAlias = SupportsFloat | SupportsComplex | SupportsIndex | complex
def acos(z: _C, /) -> complex: ...
@@ -27,7 +28,7 @@ def log(z: _C, base: _C = ..., /) -> complex: ...
def log10(z: _C, /) -> complex: ...
def phase(z: _C, /) -> float: ...
def polar(z: _C, /) -> tuple[float, float]: ...
def rect(r: float, phi: float, /) -> complex: ...
def rect(r: _F, phi: _F, /) -> complex: ...
def sin(z: _C, /) -> complex: ...
def sinh(z: _C, /) -> complex: ...
def sqrt(z: _C, /) -> complex: ...