If you've ever tried to run a shell command in Python, you're likely unhappy about it. The subprocess module, while a huge & consistent step forward over the previous ways Python shelled out, has a ...