unnecessary-encode-utf8 (UP012)
Added in v0.0.155 · Related issues · View source
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: