标签: python enums sqlalchemy
我意识到Enum是用于限制可能的值,但就我而言,我将它们与第三方API一起使用,该API将添加我将来转换为SQLAlchemy枚举(只是enum.Enums)的字符串。警告。
当这些新值输入时,我不想获取KeyErrors,所以我想记录警告并指定默认值
SomeEnum.Undefined
我定义的每个枚举。问题是枚举。枚举不能被子类化。
是否可以通过EnumMeta完成我想要的工作,还是我在考虑问题所在?