replace-universal-newlines (UP021)
Added in v0.0.196 · Related issues · View source
Derived from the pyupgrade linter.
Fix is always available.
What it does
Checks for uses of subprocess.run that set the universal_newlines
keyword argument.
Why is this bad?
As of Python 3.7, the universal_newlines keyword argument has been
renamed to text, and now exists for backwards compatibility. The
universal_newlines keyword argument may be removed in a future version of
Python. Prefer text, which is more explicit and readable.
Example
Use instead: