[Catalyst] HTTP::Body, Catalyst, and death.

Bill Moseley moseley at hank.org
Wed Aug 6 23:58:02 BST 2008

Catalyst::Engine prepare_body_chunk() calls HTTP::Body's add() method
with chunks as they are read from the input stream.

What happens if the call to ->add($chunk); dies?  Does the input
stream get somehow flushed (up to the content_length)?  Or would the
exception bypass any flushing?

In other words, is it important that HTTP::Body's add() method (and
really, spin() ) not die and instead continue to, well, spin until all
the request data has been consumed?

Bill Moseley
moseley at hank.org
Sent from my iMutt

More information about the Catalyst mailing list