def nonce_solid(name, n_inputs, n_outputs):
@solid(<EOL>name=name,<EOL>inputs=[<EOL>InputDefinition(name='<STR_LIT>'.format(i)) for i in range(n_inputs)<EOL>],<EOL>outputs=[<EOL>OutputDefinition(name='<STR_LIT>'.format(i))<EOL>for i in range(n_outputs)<EOL>],<EOL>)<EOL>def solid_fn(context, **_kwargs):<EOL><INDENT>for i in range(<NUM_LIT:200>):<EOL><INDENT>time.sleep(<NUM_LIT>)<EOL>if i % <NUM_LIT:1000> == <NUM_LIT>:<EOL><INDENT>context.log.error(<EOL>'<STR_LIT>'.format(<EOL>i=i, name=name<EOL>)<EOL>)<EOL><DEDENT>elif i % <NUM_LIT:100> == <NUM_LIT:0>:<EOL><INDENT>context.log.warning(<EOL>'<STR_LIT>'.format(<EOL>i=i, name=name<EOL>)<EOL>)<EOL><DEDENT>elif i % <NUM_LIT:10> == <NUM_LIT:0>:<EOL><INDENT>context.log.info(<EOL>'<STR_LIT>'.format(<EOL>i=i, name=name<EOL>)<EOL>)<EOL><DEDENT>else:<EOL><INDENT>context.log.debug(<EOL>'<STR_LIT>'.format(<EOL>i=i, name=name<EOL>)<EOL>)<EOL><DEDENT><DEDENT>return MultipleResults.from_dict(<EOL>{'<STR_LIT>'.format(i): '<STR_LIT:foo>' for i in range(n_outputs)}<EOL>)<EOL><DEDENT>return solid_fn<EOL>
Creates a solid with the given number of (meaningless) inputs and outputs.

    Config controls the behavior of the nonce solid.