basedmypy
basedmypy copied to clipboard
enums with members should be final
from enum import Enum
from typing import final
class A(Enum):
a = 1
class B: ...
a: A
if a or 1:
print("hi")
if isinstance(a, B):
...
@final
class C: ...
c: C
if c or 1:
print("hi")
if isinstance(c, B):
...