Example #1
0
def define_solid_config_cls(config_schema, inputs_field, outputs_field):
    check_opt_field_param(config_schema, 'config_schema')
    check_opt_field_param(inputs_field, 'inputs_field')
    check_opt_field_param(outputs_field, 'outputs_field')

    return Shape(
        remove_none_entries(
            {'config': config_schema, 'inputs': inputs_field, 'outputs': outputs_field}
        ),
    )
Example #2
0
def define_solid_config_cls(config_schema, inputs_field, outputs_field):
    check_opt_field_param(config_schema, "config_schema")
    check_opt_field_param(inputs_field, "inputs_field")
    check_opt_field_param(outputs_field, "outputs_field")

    return Shape(
        remove_none_entries({
            "config": config_schema,
            "inputs": inputs_field,
            "outputs": outputs_field
        }), )