import sys from subprocess import Popen, PIPE import gentooimgr.chroot def command(config, *args): gentooimgr.chroot.bind() for a in args: proc = Popen(a, shell=True, stdout=PIPE, stderr=PIPE) stdout, stderr = proc.communicate() if proc.returncode != 0: sys.stderr.write(f"{stderr}\n") break gentooimgr.chroot.unbind()