Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- def run(self):
- # Thanks to the question and answers:
- # http://stackoverflow.com/questions/4417546/constantly-print-subprocess-output-while-process-is-running
- def execute(cmd):
- process = subprocess.Popen(cmd)
- bar()
- stdout_lines = iter(process.stdout.readline, "")
- for stdout_line in stdout_lines:
- yield stdout_line
- process.stdout.close()
- return_code = process.wait()
- if return_code != 0:
- raise subprocess.CalledProcessError(return_code, cmd)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement