Kevin
01/06/2020, 3:20 PMdef as_dagster_enum(e: enum.EnumMeta):
return Enum(e.__name__, [EnumValue(v.name, python_value=v) for v in e])
You can then use it in your solid config like so
class Strategy(enum.Enum):
SOMETHING = enum.auto()
SOMETHING_ELSE = enum.auto()
@solid(
config={"strategy": Field(as_dagster_enum(Strategy)),
…
)
…
alex
01/06/2020, 4:11 PMEnum
, from_py_enum
or somethingKevin
01/06/2020, 10:42 PM