Falls es interessiert:
import subprocess
def run(*args, **kwargs):
"""Wrapper of subprocess.run()"""
cp = subprocess.run(*args, **kwargs)
return CompletedProcess(
cp.args, cp.returncode,
stdout=cp.stdout, stderr=cp.stderr)
class CompletedProcess(subprocess.CompletedProcess):
"""Extension of subprocess.CompletedProcess"""
def __bool__(self):
return self.returncode == 0
def __int__(self):
return self.returncode