我希望 Dagster 接受 config.yaml 中的空参数并将它们视为具有无值。
当我启动 dagit 时,我可以看到参数为空。这是有道理的,因为我在 config.yaml 中将参数的值留空。
当我在可靠配置中指定 Noneable(str) 类型时,我不确定为什么它期望类 str 的值。有趣的是,当我在 dagit 中为example_parameter传递一个非空值时,管道执行得非常好。
下面是我用于实体的配置
@solid(
description="Example solid",
config={
"example_parameter": Field(
Noneable(str),
is_required=False
)
}
)
def example_solid(context):
"""an example solid"""
etc...
如何让 dagster 接受空值并将它们解析为 None?