Open
Description
byteStringOutput
blocks and waits for the entire output inssCreate
.startProcess
callsssCreate
.- So
startProcess
blocks if I usebyteStringOutput
. (Well, this is already bad.) withProcessTerm
is broken because it blocks in thestartProcess
stage. The user-provided action can only run after stdout is closed.
This bug makes this library unsuitable for almost all my use cases :( Since I often need to capture the output while setting some kind of timeout on the subprocess. Sadly I'm not sure how it can be fixed without a major redesign.
(Sorry if this is a duplicate of other open issues. I checked them but I'm not sure.)
Metadata
Metadata
Assignees
Labels
No labels