Я бы хотел, чтобы Dagster принимал пустые параметры в config.yaml и рассматривал их как имеющие значение None.
Когда я запускаю da git, я вижу, что параметр равен нулю. Это имеет смысл, потому что я оставил значение параметра пустым в config.yaml.
Однако, когда я запускаю конвейер, я получаю следующую ошибку:
Я не уверен, почему это ожидая значения класса str, когда я указал тип Noneable (str) в конфигурации solid. Как ни странно, когда я передаю ненулевое значение для example_parameter в da git, конвейер работает отлично.
Ниже приведена конфигурация, которую я использовал для solid
@solid(
description="Example solid",
config={
"example_parameter": Field(
Noneable(str),
is_required=False
)
}
)
def example_solid(context):
"""an example solid"""
etc...
Как я могу заставить dagster принимать нулевые значения и анализировать их как None?