From dfb6d23112242132bdef4b1295721f26735e26a7 Mon Sep 17 00:00:00 2001 From: Jarry Shaw Date: Mon, 5 Jun 2023 18:11:33 +0800 Subject: [PATCH] bugfix in numbers fields for version compat (use of | in types) --- pcapkit/corekit/fields/numbers.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pcapkit/corekit/fields/numbers.py b/pcapkit/corekit/fields/numbers.py index f8f0edcd8..91eed2818 100644 --- a/pcapkit/corekit/fields/numbers.py +++ b/pcapkit/corekit/fields/numbers.py @@ -3,7 +3,7 @@ import enum import math -from typing import TYPE_CHECKING, Generic, TypeVar, cast +from typing import TYPE_CHECKING, Generic, TypeVar, Union, cast import aenum @@ -330,7 +330,7 @@ class UInt8Field(NumberField): __signed__ = False -class EnumField(NumberField[enum.IntEnum | aenum.IntEnum]): +class EnumField(NumberField[Union[enum.IntEnum, aenum.IntEnum]]): """Enumerated value for protocol fields. Args: