Remove Pass From Elif¶
Sourcery refactoring id: remove-pass-elif
¶
Description:¶
Removes a pass
from the elif section of a conditional
Before:¶
if a:
x()
elif b:
pass
else:
return c
After:¶
if a:
x()
elif not b:
return c
Explanation:¶
Reducing the number of branches in a conditional reduces the mental load of
reading and understanding it considerably. This simplification can be made where
an empty elif
branch is immediately followed by the else
.