Source code for dpgen2.utils.run_command

import sys, subprocess

[docs]def run_command( cmd, shell = None, ): pp = subprocess.Popen( cmd, stdout=subprocess.PIPE, stderr=subprocess.PIPE, shell=shell, ) out, err = pp.communicate() return_code = pp.poll() out = out.decode(sys.stdin.encoding) err = err.decode(sys.stdin.encoding) return return_code, out, err