On Friday 07 December 2001 11:25 am, you wrote:
<snip>
> Which is odd, because STDOUT and STDERR in the child process are made
> unbuffered, and I explicitly close those filehandles before exiting.

I finally tracked down the problem to two non POE related things

a) LWP UA likes to return some of the data stream in the first execution of 
the callback, but almost never does, so I never checked for this.
b) I seem to be forgetting to flush a file handle somewhere on my end that 
results in bytes being truncated from files I save, but my STDOUT event is 
always given the correct number of bytes, so it's definately not a POE issue.

<snip>
> Can you put together a simple program that loses data?  I'll merge it
> into the Wheel::Run tests, and I'll know for sure when it's fixed.

No need.  It's working perfectly for me as far as I can tell. :)

> -- Rocco Caputo / [EMAIL PROTECTED] / poe.perl.org / poe.sourceforge.net

Reply via email to