Introduce Default Else
Sourcery refactoring id: introduce-default-else
Description:
Move default state of variable into else
branch
Before:
data = ""
if condition:
data = dictionary["message"]
After:
if condition:
data = dictionary["message"]
else:
data = ""
Explanation:
A common pattern when coding is to set the state of a variable based on a
condition. Often we set a default state first, then might set it to something
different if a condition holds. In these cases Sourcery will move the default
setting into the else
branch, but only if this unlocks further changes.