basedmypy icon indicating copy to clipboard operation
basedmypy copied to clipboard

enums with members should be final

Open KotlinIsland opened this issue 1 year ago • 0 comments

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):
    ...

KotlinIsland avatar Sep 11 '24 01:09 KotlinIsland