foundit/Piped — pull request #17 by nkvoll (2011-11-04 14:29:06+00:00)
Title: General processors

From CHANGES.txt:

Features:

- Built-in and contrib providers now use "processor: ..." instead
of "pipeline: ...", and are able to depend on arbitrary dependencies.
The dependencies are invoked with the baton as the first and
only argument.

This makes it easier for one provider to call a function on another
provider.

Internal changes:
- piped.processing now uses stores the processor name under the
'__processor__' key instead of 'processor', enabling processors to
take 'processor' as a keyword argument.

Backward-incompatible changes:
- The syntax for creating processors in the YAML configuration has changed.
Using "processor: processor_name" is no longer supported. Use

- processor_name

OR

- procsesor_name:
foo: bar

OR

- __processor__: processor_name
foo: bar

instead.