I\'d like to run a system process, intercept the output, and modify it real-time, line by line, in a Python script.
My best attempt, which waits for the process to c
This whole thing can be encapsulated in an iterator as:
def subprocess_readlines(out): while True: line = out.readline() if not line: return yield line
And called as:
for line in subprocess_readlines(proc.stdout): print ">>>", line.rstrip()