hashlib-digest-hex (FURB181)
Added in 0.5.0 · Related issues · View source
Derived from the refurb linter.
Fix is sometimes available.
What it does
Checks for the use of .digest().hex() on a hashlib hash, like sha512.
Why is this bad?
When generating a hex digest from a hash, it's preferable to use the
.hexdigest() method, rather than calling .digest() and then .hex(),
as the former is more concise and readable.
Example
Use instead: