From d5101dced75bdfc06f27422b50514e460a2a11e1 Mon Sep 17 00:00:00 2001 From: Jelle Zijlstra Date: Wed, 26 Jan 2022 19:18:42 -0800 Subject: [PATCH] Fix `float.__rpow__` (#7047) Fixes #7046. --- stdlib/builtins.pyi | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/stdlib/builtins.pyi b/stdlib/builtins.pyi index 502543fe9..e02398ee3 100644 --- a/stdlib/builtins.pyi +++ b/stdlib/builtins.pyi @@ -296,7 +296,8 @@ class 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: ... + # Returns complex if the argument is negative. + def __rpow__(self, __x: float, __mod: None = ...) -> Any: ... def __getnewargs__(self) -> tuple[float]: ... def __trunc__(self) -> int: ... if sys.version_info >= (3, 9):