From b9ea346c14901d89eb734454ed87f81773a5d065 Mon Sep 17 00:00:00 2001 From: Jake Bailey <5341706+jakebailey@users.noreply.github.com> Date: Mon, 4 Oct 2021 18:00:36 -0700 Subject: [PATCH] Use overrides for IntFlag dunder-r methods (#6114) --- stdlib/enum.pyi | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/stdlib/enum.pyi b/stdlib/enum.pyi index 426bda857..07fea104c 100644 --- a/stdlib/enum.pyi +++ b/stdlib/enum.pyi @@ -75,9 +75,9 @@ class IntFlag(int, Flag): def __or__(self: _T, other: int | _T) -> _T: ... def __and__(self: _T, other: int | _T) -> _T: ... def __xor__(self: _T, other: int | _T) -> _T: ... - __ror__ = __or__ - __rand__ = __and__ - __rxor__ = __xor__ + def __ror__(self: _T, n: int | _T) -> _T: ... + def __rand__(self: _T, n: int | _T) -> _T: ... + def __rxor__(self: _T, n: int | _T) -> _T: ... if sys.version_info >= (3, 11): class StrEnum(str, Enum):