Changeset View
Changeset View
Standalone View
Standalone View
python_modules/dagster/dagster/core/definitions/solid_container.py
Show First 20 Lines • Show All 50 Lines • ▼ Show 20 Lines | for key, dep_dict in dependencies.items(): | ||||
"Expected dict[str, DependencyDefinition]".format( | "Expected dict[str, DependencyDefinition]".format( | ||||
key=key, val=dep_dict, type=type(dep_dict) | key=key, val=dep_dict, type=type(dep_dict) | ||||
) | ) | ||||
) | ) | ||||
for input_key, dep in dep_dict.items(): | for input_key, dep in dep_dict.items(): | ||||
if not isinstance(input_key, str): | if not isinstance(input_key, str): | ||||
raise DagsterInvalidDefinitionError( | raise DagsterInvalidDefinitionError( | ||||
prelude | prelude + f"Received non-string key in the inner dict for key {key}. " | ||||
+ "Received non-sting key in the inner dict for key {key}.".format(key=key) | f"Unexpected inner dict key type: {type(input_key)}" | ||||
) | ) | ||||
if not isinstance(dep, IDependencyDefinition): | if not isinstance(dep, IDependencyDefinition): | ||||
raise DagsterInvalidDefinitionError( | raise DagsterInvalidDefinitionError( | ||||
prelude | prelude | ||||
+ 'Expected IDependencyDefinition for solid "{key}" input "{input_key}". ' | + 'Expected IDependencyDefinition for solid "{key}" input "{input_key}". ' | ||||
"Received value {val} of type {type}.".format( | "Received value {val} of type {type}.".format( | ||||
key=key, input_key=input_key, val=dep, type=type(dep) | key=key, input_key=input_key, val=dep, type=type(dep) | ||||
) | ) | ||||
▲ Show 20 Lines • Show All 227 Lines • Show Last 20 Lines |