Derived from the
pyupgrade
linter.
Fix is sometimes available.
Checks for uses of
subprocess.run
that send
stdout
and
stderr
to a
pipe.
As of Python 3.7,
subprocess.run
has a
capture_output
keyword argument
that can be set to
True
to capture
stdout
and
stderr
outputs. This is
equivalent to setting
stdout
and
stderr
to
subprocess.PIPE
, but is
more explicit and readable.