johngunderman/fuzzbuzz — pull request #3 by timtadh (2012-02-21 15:51:18+00:00)
Title: Engine registration updated.

Engines can now declare that they require extra input. I made a stub example of requiring tables and examples.

### How this applies to you.

You are going to need to make a new engine. You will need to register it make it visible. Your engine will additionally need to take in at least one example (to parse and mutate). This update will allow you to do it.

### Commit Message

See for details fuzzbuzz/engines/__init__.py

This has the syntax for registering an engine. It is still a little hacky
because you have to know what objects are available (to be supplied to the
kwargs by bin/fuzzbuzz). I am not sure yet how to fix that.

Additionally, I will probably simplify the registration process by making it a
decorator.

Signed-off-by: Tim Henderson