Differential D8684 Diff 40807 examples/docs_snippets/docs_snippets/concepts/configuration/configured_solid_example.py
Changeset View
Changeset View
Standalone View
Standalone View
examples/docs_snippets/docs_snippets/concepts/configuration/configured_solid_example.py
from dagster import Field, configured, solid | from dagster import Field, configured, solid | ||||
@solid( | @solid( | ||||
config_schema={"iterations": int, "word": Field(str, is_required=False, default_value="hello")} | config_schema={ | ||||
"iterations": int, | |||||
"word": Field(str, is_required=False, default_value="hello"), | |||||
} | |||||
) | ) | ||||
def example_solid(context): | def example_solid(context): | ||||
for _ in range(context.solid_config["iterations"]): | for _ in range(context.solid_config["iterations"]): | ||||
context.log.info(context.solid_config["word"]) | context.log.info(context.solid_config["word"]) | ||||
# This example is fully configured. With this syntax, a name must be explicitly provided. | # This example is fully configured. With this syntax, a name must be explicitly provided. | ||||
configured_example = configured(example_solid, name="configured_example")( | configured_example = configured(example_solid, name="configured_example")( | ||||
Show All 9 Lines |