Fix for the removal of all data pipes prior to initial optimisation.
The generic_fns.pipes.get_pipe() function was being used to test if a pipe exists rather than has_pipe(), causing a RelaxError if the pipe does not already exist.
Authored by: bugman 2011-01-12
Parent: [r12227]
Child: [r12229]