Commit cef826ed authored by Dom Sekotill's avatar Dom Sekotill
Browse files

Base BitField classes on enum.IntFlag

parent 12b56044
Loading
Loading
Loading
Loading
+2 −1
Original line number Diff line number Diff line
@@ -23,6 +23,7 @@ from collections.abc import Mapping
from dataclasses import dataclass
from dataclasses import field
from enum import Enum
from enum import IntFlag
from ipaddress import IPv4Address
from ipaddress import IPv6Address
from ipaddress import ip_address
@@ -117,7 +118,7 @@ class Stage(int, Enum):
BFSelf = TypeVar("BFSelf", bound="BitField")


class BitField(int, Enum):
class BitField(IntFlag):
	"""
	Base class for bit-field enums like ActionFlags and ProtocolFlags
	"""