Jueming Liu
04/25/2023, 7:21 PMfrom dagster import op, Config
class DayConfig(Config):
day: str
class FileConfig(Config):
day_config: DayConfig
@op
def get_day(config: FileConfig) -> str:
return config.day_config.day
get_day(config=FileConfig(day_config=DayConfig(day="2022-12-13")))
and I got following error
> raise DagsterInvalidConfigError(
f"Error in config for {_get_friendly_string(configurable_def)}",
config_evr.errors,
config,
)
E dagster._core.errors.DagsterInvalidConfigError: Error in config for op
E Error 1: Value at path root:config:day_config must be dict. Expected: "{ day: (String | { env: String }) }".
It does work if I pass dictionary version of config.chris
04/25/2023, 7:50 PM