diff --git a/pyproject.toml b/pyproject.toml index 3c087fc..0551082 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -66,7 +66,7 @@ indent-width = 4 fixable = ['ALL'] ignore = [ 'FA100', #Add `from __future__ import annotations` to simplify `typing.Optional` - 'UP022', # Prefer `capture_output` over sending `stdout` and `stderr` to `PIPE` + # 'UP022', # Prefer `capture_output` over sending `stdout` and `stderr` to `PIPE` # 'SIM115', # Use a context manager for opening files 'UP031', #Use format specifiers instead of percent format # 'C408', # Unnecessary `dict()` call (rewrite as a literal) diff --git a/tests/utils.py b/tests/utils.py index 0e0f847..e08eff0 100644 --- a/tests/utils.py +++ b/tests/utils.py @@ -1,14 +1,13 @@ import json import os.path import subprocess -from subprocess import PIPE FFPROBE = "ffprobe" def ffprobe(path): arguments = [FFPROBE, "-of", "json", "-show_format", "-show_streams", path] - process = subprocess.run(arguments, stdin=None, stdout=PIPE, stderr=PIPE, check=True) + process = subprocess.run(arguments, check=True, capture_output=True) if process.returncode == 0: output_str = process.stdout.decode("utf-8") return json.loads(output_str)