1
1
# pyright: reportIncompatibleMethodOverride=false
2
- # mypy: disable-error-code="override"
2
+ # mypy: disable-error-code="overload-overlap, override"
3
3
4
4
from types import EllipsisType
5
5
from typing import Generic , Literal as L , LiteralString , Never , TypeAlias , TypedDict , final , overload , type_check_only
@@ -813,7 +813,7 @@ class _UFunc11c(_UFunc11[_NameT_co, _IdentityT_co], Generic[_NameT_co, _Identity
813
813
@overload
814
814
def __call__ (self , x : _ToSubComplex , / , out : _Out1 = None , ** kw : Unpack [_Kw11c ]) -> _Complex : ...
815
815
@overload
816
- def __call__ (self , x : _Complex_DT , / , out : _Out1 = None , ** kw : Unpack [_KwBase ]) -> _Complex_DT : ... # type: ignore[overload-overlap]
816
+ def __call__ (self , x : _Complex_DT , / , out : _Out1 = None , ** kw : Unpack [_KwBase ]) -> _Complex_DT : ...
817
817
@overload
818
818
def __call__ (self , x : _ToComplex128ND , / , out : _Out1 = None , ** kw : Unpack [_Kw11c ]) -> _ComplexND : ...
819
819
@overload
@@ -841,7 +841,7 @@ class _UFunc11fc(_UFunc11[_NameT_co, _IdentityT_co], Generic[_NameT_co, _Identit
841
841
@overload
842
842
def __call__ (self , x : _ToSubComplex , / , out : _Out1 = None , ** kw : Unpack [_Kw11fc ]) -> _Inexact : ...
843
843
@overload
844
- def __call__ (self , x : _Inexact_DT , / , out : _Out1 = None , ** kw : Unpack [_KwBase ]) -> _Inexact_DT : ... # type: ignore[overload-overlap]
844
+ def __call__ (self , x : _Inexact_DT , / , out : _Out1 = None , ** kw : Unpack [_KwBase ]) -> _Inexact_DT : ...
845
845
@overload
846
846
def __call__ (self , x : onp .ToFloat64_ND , / , out : _Out1 = None , ** kw : Unpack [_Kw11fc ]) -> _FloatND : ...
847
847
@overload
@@ -910,7 +910,7 @@ class _UFunc12fc(_UFunc12[_NameT_co, _IdentityT_co], Generic[_NameT_co, _Identit
910
910
@overload
911
911
def __call__ (self , x : _ToSubComplex , / , out : _None2 = ..., ** kw : Unpack [_Kw12fc ]) -> _Tuple2 [_Inexact ]: ...
912
912
@overload
913
- def __call__ (self , x : _Inexact_DT , / , out : _None2 = ..., ** kw : Unpack [_KwBase ]) -> _Tuple2 [_Inexact_DT ]: ... # type: ignore[overload-overlap]
913
+ def __call__ (self , x : _Inexact_DT , / , out : _None2 = ..., ** kw : Unpack [_KwBase ]) -> _Tuple2 [_Inexact_DT ]: ...
914
914
@overload
915
915
def __call__ (self , x : onp .ToFloat64_ND , / , out : _None2 = ..., ** kw : Unpack [_Kw12fc ]) -> _Tuple2 [_FloatND ]: ...
916
916
@overload
@@ -986,7 +986,7 @@ class _UFunc14fc(_UFunc14[_NameT_co, _IdentityT_co], Generic[_NameT_co, _Identit
986
986
@overload
987
987
def __call__ (self , x : _ToSubComplex , / , out : _None4 = ..., ** kw : Unpack [_Kw14fc ]) -> _Tuple4 [_Inexact ]: ...
988
988
@overload
989
- def __call__ (self , x : _Inexact_DT , / , out : _None4 = ..., ** kw : Unpack [_KwBase ]) -> _Tuple4 [_Inexact_DT ]: ... # type: ignore[overload-overlap]
989
+ def __call__ (self , x : _Inexact_DT , / , out : _None4 = ..., ** kw : Unpack [_KwBase ]) -> _Tuple4 [_Inexact_DT ]: ...
990
990
@overload
991
991
def __call__ (self , x : onp .ToFloat64_ND , / , out : _None4 = ..., ** kw : Unpack [_Kw14fc ]) -> _Tuple4 [_FloatND ]: ...
992
992
@overload
@@ -1164,7 +1164,7 @@ class _UFunc21c1(_UFuncWithoutIdentity, _UFunc21[_NameT_co, _IdentityT_co], Gene
1164
1164
@overload
1165
1165
def __call__ (self , a : onp .ToFloat64 , b : _ToSubComplex , / , out : _Out1 = None , ** kw : Unpack [_Kw21c1 ]) -> _Complex : ...
1166
1166
@overload
1167
- def __call__ (self , a : _ToFloat32 , b : _Complex_DT , / , out : _Out1 = None , ** kw : Unpack [_KwBase ]) -> _Complex_DT : ... # type: ignore[overload-overlap]
1167
+ def __call__ (self , a : _ToFloat32 , b : _Complex_DT , / , out : _Out1 = None , ** kw : Unpack [_KwBase ]) -> _Complex_DT : ...
1168
1168
@overload
1169
1169
def __call__ (self , a : onp .ToFloat64_ND , b : _ToComplex128_D , / , out : _Out1 = None , ** kw : Unpack [_Kw21c1 ]) -> _ComplexND : ...
1170
1170
@overload
@@ -1199,11 +1199,11 @@ class _UFunc21fc1(_UFunc21[_NameT_co, _IdentityT_co], Generic[_NameT_co, _Identi
1199
1199
@overload
1200
1200
def __call__ (self , a : onp .ToFloat64 , b : _ToSubFloat , / , out : _Out1 = None , ** kw : Unpack [_Kw21fc1 ]) -> _Float : ...
1201
1201
@overload
1202
- def __call__ (self , a : _ToFloat32 , b : _Complex_DT , / , out : _Out1 = None , ** kw : Unpack [_KwBase ]) -> _Complex_DT : ... # type: ignore[overload-overlap]
1202
+ def __call__ (self , a : _ToFloat32 , b : _Complex_DT , / , out : _Out1 = None , ** kw : Unpack [_KwBase ]) -> _Complex_DT : ...
1203
1203
@overload
1204
- def __call__ (self , a : _Float_DT | _ToFloat32 , b : _Float_DT , / , out : _Out1 = None , ** kw : Unpack [_KwBase ]) -> _Float_DT : ... # type: ignore[overload-overlap]
1204
+ def __call__ (self , a : _Float_DT | _ToFloat32 , b : _Float_DT , / , out : _Out1 = None , ** kw : Unpack [_KwBase ]) -> _Float_DT : ...
1205
1205
@overload
1206
- def __call__ (self , a : _Float_DT , b : _Float_DT | _ToFloat32 , / , out : _Out1 = None , ** kw : Unpack [_KwBase ]) -> _Float_DT : ... # type: ignore[overload-overlap]
1206
+ def __call__ (self , a : _Float_DT , b : _Float_DT | _ToFloat32 , / , out : _Out1 = None , ** kw : Unpack [_KwBase ]) -> _Float_DT : ...
1207
1207
@overload
1208
1208
def __call__ (self , a : _ToFloat64OrND , b : onp .ToFloat64_ND , / , out : _Out1 = None , ** kw : Unpack [_Kw21fc1 ]) -> _FloatND : ...
1209
1209
@overload
@@ -1332,9 +1332,9 @@ class _UFunc21fc2(_UFunc21[_NameT_co, _IdentityT_co], Generic[_NameT_co, _Identi
1332
1332
@overload
1333
1333
def __call__ (self , a : _ToSubComplex , b : _ToSubComplex , / , out : _Out1 = None , ** kw : Unpack [_Kw21fc2 ]) -> _Inexact : ...
1334
1334
@overload
1335
- def __call__ (self , a : _ToFloat32 , b : _Inexact_DT , / , out : _Out1 = None , ** kw : Unpack [_KwBase ]) -> _Inexact_DT : ... # type: ignore[overload-overlap]
1335
+ def __call__ (self , a : _ToFloat32 , b : _Inexact_DT , / , out : _Out1 = None , ** kw : Unpack [_KwBase ]) -> _Inexact_DT : ...
1336
1336
@overload
1337
- def __call__ (self , a : _Inexact_DT , b : _ToFloat32 , / , out : _Out1 = None , ** kw : Unpack [_KwBase ]) -> _Inexact_DT : ... # type: ignore[overload-overlap]
1337
+ def __call__ (self , a : _Inexact_DT , b : _ToFloat32 , / , out : _Out1 = None , ** kw : Unpack [_KwBase ]) -> _Inexact_DT : ...
1338
1338
@overload
1339
1339
def __call__ (self , a : _ToFloat64OrND , b : onp .ToFloat64_ND , / , out : _Out1 = None , ** kw : Unpack [_Kw21fc2 ]) -> _FloatND : ...
1340
1340
@overload
@@ -1665,23 +1665,23 @@ class _UFunc31fc1(_UFunc31[_NameT_co, _IdentityT_co], Generic[_NameT_co, _Identi
1665
1665
self , n : _ToSubFloat , a : _ToSubFloat , x : _ToSubFloat , / , out : _Out1 = None , ** kw : Unpack [_Kw31fc1 ]
1666
1666
) -> _Float : ...
1667
1667
@overload
1668
- def __call__ ( # type: ignore[overload-overlap]
1668
+ def __call__ (
1669
1669
self , n : _ToSubFloat , a : _ToSubFloat , x : _ToSubComplex , / , out : _Out1 = None , ** kw : Unpack [_Kw31fc1 ]
1670
1670
) -> _Inexact : ...
1671
1671
@overload
1672
- def __call__ ( # type: ignore[overload-overlap]
1672
+ def __call__ (
1673
1673
self , n : _ToFloat32 , a : _ToFloat32 , x : _Complex_DT , / , out : _Out1 = None , ** kw : Unpack [_KwBase ]
1674
1674
) -> _Complex_DT : ...
1675
1675
@overload
1676
- def __call__ ( # type: ignore[overload-overlap]
1676
+ def __call__ (
1677
1677
self , n : _Float_DT | _ToFloat32 , a : _Float_DT | _ToFloat32 , x : _Float_DT , / , out : _Out1 = None , ** kw : Unpack [_KwBase ]
1678
1678
) -> _Float_DT : ...
1679
1679
@overload
1680
- def __call__ ( # type: ignore[overload-overlap]
1680
+ def __call__ (
1681
1681
self , n : _Float_DT | _ToFloat32 , a : _Float_DT , x : _Float_DT | _ToFloat32 , / , out : _Out1 = None , ** kw : Unpack [_KwBase ]
1682
1682
) -> _Float_DT : ...
1683
1683
@overload
1684
- def __call__ ( # type: ignore[overload-overlap]
1684
+ def __call__ (
1685
1685
self , n : _Float_DT , a : _Float_DT | _ToFloat32 , x : _Float_DT | _ToFloat32 , / , out : _Out1 = None , ** kw : Unpack [_KwBase ]
1686
1686
) -> _Float_DT : ...
1687
1687
@overload
@@ -1733,7 +1733,7 @@ class _UFunc31fc3(_UFunc31[_NameT_co, _IdentityT_co], Generic[_NameT_co, _Identi
1733
1733
self , x : _ToSubComplex , y : _ToSubComplex , z : _ToSubComplex , / , out : _Out1 = None , ** kw : Unpack [_Kw31fc3 ]
1734
1734
) -> _Inexact : ...
1735
1735
@overload
1736
- def __call__ ( # type: ignore[overload-overlap]
1736
+ def __call__ (
1737
1737
self ,
1738
1738
x : _Inexact_DT | _ToComplex64 ,
1739
1739
y : _Inexact_DT | _ToComplex64 ,
@@ -1743,7 +1743,7 @@ class _UFunc31fc3(_UFunc31[_NameT_co, _IdentityT_co], Generic[_NameT_co, _Identi
1743
1743
** kw : Unpack [_KwBase ],
1744
1744
) -> _Inexact_DT : ...
1745
1745
@overload
1746
- def __call__ ( # type: ignore[overload-overlap]
1746
+ def __call__ (
1747
1747
self ,
1748
1748
x : _Inexact_DT | _ToComplex64 ,
1749
1749
y : _Inexact_DT ,
@@ -1753,7 +1753,7 @@ class _UFunc31fc3(_UFunc31[_NameT_co, _IdentityT_co], Generic[_NameT_co, _Identi
1753
1753
** kw : Unpack [_KwBase ],
1754
1754
) -> _Inexact_DT : ...
1755
1755
@overload
1756
- def __call__ ( # type: ignore[overload-overlap]
1756
+ def __call__ (
1757
1757
self ,
1758
1758
x : _Inexact_DT ,
1759
1759
y : _Inexact_DT | _ToComplex64 ,
@@ -2039,15 +2039,15 @@ class _UFunc41fc1(_UFunc41[_NameT_co, _IdentityT_co], Generic[_NameT_co, _Identi
2039
2039
self , n : _ToSubFloat , a : _ToSubFloat , b : _ToSubFloat , x : _ToSubFloat , / , out : _Out1 = None , ** kw : Unpack [_Kw41fc1 ]
2040
2040
) -> _Float : ...
2041
2041
@overload
2042
- def __call__ ( # type: ignore[overload-overlap]
2042
+ def __call__ (
2043
2043
self , n : _ToSubFloat , a : _ToSubFloat , b : _ToSubFloat , x : _ToSubComplex , / , out : _Out1 = None , ** kw : Unpack [_Kw41fc1 ]
2044
2044
) -> _Inexact : ...
2045
2045
@overload
2046
- def __call__ ( # type: ignore[overload-overlap]
2046
+ def __call__ (
2047
2047
self , n : _ToFloat32 , a : _ToFloat32 , b : _ToFloat32 , x : _Complex_DT , / , out : _Out1 = None , ** kw : Unpack [_KwBase ]
2048
2048
) -> _Complex_DT : ...
2049
2049
@overload
2050
- def __call__ ( # type: ignore[overload-overlap]
2050
+ def __call__ (
2051
2051
self ,
2052
2052
n : _Float_DT | _ToFloat32 ,
2053
2053
a : _Float_DT | _ToFloat32 ,
@@ -2058,7 +2058,7 @@ class _UFunc41fc1(_UFunc41[_NameT_co, _IdentityT_co], Generic[_NameT_co, _Identi
2058
2058
** kw : Unpack [_KwBase ],
2059
2059
) -> _Float_DT : ...
2060
2060
@overload
2061
- def __call__ ( # type: ignore[overload-overlap]
2061
+ def __call__ (
2062
2062
self ,
2063
2063
n : _Float_DT | _ToFloat32 ,
2064
2064
a : _Float_DT | _ToFloat32 ,
@@ -2069,7 +2069,7 @@ class _UFunc41fc1(_UFunc41[_NameT_co, _IdentityT_co], Generic[_NameT_co, _Identi
2069
2069
** kw : Unpack [_KwBase ],
2070
2070
) -> _Float_DT : ...
2071
2071
@overload
2072
- def __call__ ( # type: ignore[overload-overlap]
2072
+ def __call__ (
2073
2073
self ,
2074
2074
n : _Float_DT | _ToFloat32 ,
2075
2075
a : _Float_DT ,
@@ -2080,7 +2080,7 @@ class _UFunc41fc1(_UFunc41[_NameT_co, _IdentityT_co], Generic[_NameT_co, _Identi
2080
2080
** kw : Unpack [_KwBase ],
2081
2081
) -> _Float_DT : ...
2082
2082
@overload
2083
- def __call__ ( # type: ignore[overload-overlap]
2083
+ def __call__ (
2084
2084
self ,
2085
2085
n : _Float_DT ,
2086
2086
a : _Float_DT | _ToFloat32 ,
@@ -2210,7 +2210,7 @@ class _UFunc41fc4(_UFunc41[_NameT_co, _IdentityT_co], Generic[_NameT_co, _Identi
2210
2210
self , x : _ToSubComplex , y : _ToSubComplex , z : _ToSubComplex , p : _ToSubComplex , / , out : _Out1 = None , ** kw : Unpack [_Kw41fc4 ]
2211
2211
) -> _Inexact : ...
2212
2212
@overload
2213
- def __call__ ( # type: ignore[overload-overlap]
2213
+ def __call__ (
2214
2214
self ,
2215
2215
x : _Inexact_DT | _ToComplex64 ,
2216
2216
y : _Inexact_DT | _ToComplex64 ,
@@ -2221,7 +2221,7 @@ class _UFunc41fc4(_UFunc41[_NameT_co, _IdentityT_co], Generic[_NameT_co, _Identi
2221
2221
** kw : Unpack [_Kw41fc4 ],
2222
2222
) -> _Inexact_DT : ...
2223
2223
@overload
2224
- def __call__ ( # type: ignore[overload-overlap]
2224
+ def __call__ (
2225
2225
self ,
2226
2226
x : _Inexact_DT | _ToComplex64 ,
2227
2227
y : _Inexact_DT | _ToComplex64 ,
@@ -2232,7 +2232,7 @@ class _UFunc41fc4(_UFunc41[_NameT_co, _IdentityT_co], Generic[_NameT_co, _Identi
2232
2232
** kw : Unpack [_Kw41fc4 ],
2233
2233
) -> _Inexact_DT : ...
2234
2234
@overload
2235
- def __call__ ( # type: ignore[overload-overlap]
2235
+ def __call__ (
2236
2236
self ,
2237
2237
x : _Inexact_DT | _ToComplex64 ,
2238
2238
y : _Inexact_DT ,
@@ -2243,7 +2243,7 @@ class _UFunc41fc4(_UFunc41[_NameT_co, _IdentityT_co], Generic[_NameT_co, _Identi
2243
2243
** kw : Unpack [_Kw41fc4 ],
2244
2244
) -> _Inexact_DT : ...
2245
2245
@overload
2246
- def __call__ ( # type: ignore[overload-overlap]
2246
+ def __call__ (
2247
2247
self ,
2248
2248
x : _Inexact_DT ,
2249
2249
y : _Inexact_DT | _ToComplex64 ,
0 commit comments