How Is Managing A Python subprocess Not A Solved Problem?

How to read subprocess output streams without blocking, and how to kill those processes safely

A green snake trapped in a block of amber
Image by Midjourney

I’m spoiled, because I’ve predominantly worked with languages that are good with inter-process communication. While I do complain about Python tooling a lot, I generally quite like the language itself, but a…

--

--

Software developer and writer of words, currently producing a graphic novel adaptation of Shakespeare's Sonnets! See http://therightstuff.bio.link for details.