我有一个数据类,它可以采用枚举的一部分的值。
class MyEnum(Enum):
A = "valueA"
B = "valueB"
@dataclass
class MyDataclass:
value: MyEnum
Run Code Online (Sandbox Code Playgroud)
创建我的数据类时,类型不匹配,因为它正在考虑str!= MyEnum.A。
param = MyDataclass(value="valueA")
Run Code Online (Sandbox Code Playgroud)
MyDataclass关于如何输入有什么建议吗?
编辑:数据类正在使用我从另一个 API 收到的字符串值进行初始化