带有默认值的Python枚举(未定义值)

时间:2018-09-23 18:50:05

标签: python enums sqlalchemy

我意识到Enum是用于限制可能的值,但就我而言,我将它们与第三方API一起使用,该API将添加我将来转换为SQLAlchemy枚举(只是enum.Enums)的字符串。警告。

当这些新值输入时,我不想获取KeyErrors,所以我想记录警告并指定默认值

SomeEnum.Undefined

我定义的每个枚举。问题是枚举。枚举不能被子类化。

是否可以通过EnumMeta完成我想要的工作,还是我在考虑问题所在?

0 个答案:

没有答案