Python 2.4 and lower fix for the pipe_loop() generator method.
In these Python versions, a 'try' block with a 'finally' statement cannot contain 'yield' statements! This work around should be compatible with all Python versions.
Authored by: bugman 2012-10-09
Parent: [r17786]
Child: [r17788]