unnecessary-encode-utf8 (UP012)
Derived from the pyupgrade linter.
Fix is always available.
What it does
Checks for unnecessary calls to encode
as UTF-8.
Why is this bad?
UTF-8 is the default encoding in Python, so there is no need to call
encode
when UTF-8 is the desired encoding. Instead, use a bytes literal.
Example
Use instead: