Skip to content

Instantly share code, notes, and snippets.

View samfreund's full-sized avatar

Sam Freund samfreund

View GitHub Profile
import io
import selectors
import subprocess
import sys
def capture_subprocess_output(subprocess_args):
# Start subprocess
# bufsize = 1 means output is line buffered
# universal_newlines = True is required for line buffering
process = subprocess.Popen(subprocess_args,