Skip to content

Commit 5404866

Browse files
only first overload needs @Final
1 parent 292e645 commit 5404866

File tree

1 file changed

+0
-5
lines changed

1 file changed

+0
-5
lines changed

stdlib/enum.pyi

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -267,21 +267,16 @@ if sys.version_info >= (3, 12):
267267
@final
268268
def __pow__(self, x: Literal[0], /) -> Literal[1]: ...
269269
@overload
270-
@final
271270
def __pow__(self, value: Literal[0], mod: None, /) -> Literal[1]: ...
272271
@overload
273-
@final
274272
def __pow__(self, value: _PositiveInteger, mod: None = None, /) -> int: ...
275273
@overload
276-
@final
277274
def __pow__(self, value: _NegativeInteger, mod: None = None, /) -> float: ...
278275
# positive __value -> int; negative __value -> float
279276
# return type must be Any as `int | float` causes too many false-positive errors
280277
@overload
281-
@final
282278
def __pow__(self, value: int, mod: None = None, /) -> Any: ...
283279
@overload
284-
@final
285280
def __pow__(self, value: int, mod: int, /) -> int: ...
286281
@final
287282
def __rpow__(self, value: int, mod: int | None = None, /) -> Any: ...

0 commit comments

Comments
 (0)