diff options
Diffstat (limited to 'patternutils/commands/targs.py')
| -rw-r--r-- | patternutils/commands/targs.py | 15 |
1 files changed, 12 insertions, 3 deletions
diff --git a/patternutils/commands/targs.py b/patternutils/commands/targs.py index bcd2e8e..6478377 100644 --- a/patternutils/commands/targs.py +++ b/patternutils/commands/targs.py @@ -11,7 +11,11 @@ import click from .. import config, template, utils -def run_command(data: Dict[str, str], run: Callable[..., None], shell: bool,) -> None: +def run_command( + command: str, + run: Callable[..., None], + shell: bool, +) -> None: run(shlex.split(command) if not shell else command) @@ -113,10 +117,15 @@ def targs( stdout = subprocess.DEVNULL if redirect_stdout else None stderr = subprocess.DEVNULL if redirect_stderr else None patched_subprocess = functools.partial( - subprocess.run, shell=shell, stdout=stdout, stderr=stderr, + subprocess.run, + shell=shell, + stdout=stdout, + stderr=stderr, ) patched_run_command = functools.partial( - run_command, run=patched_subprocess, shell=shell, + run_command, + run=patched_subprocess, + shell=shell, ) max_procs = utils.max_procs() if max_procs == 0 else max_procs |
