Remove Redundant Pass¶
Sourcery refactoring id: remove-redundant-pass¶
Description:¶
Removes unnecessary pass statements
Before:¶
if a:
x()
else:
pass
do_something()
pass
After:¶
if a:
x()
do_something()
Explanation:¶
A pass statement is unnecessary if a block has other statements in it, and an
else which only contains pass can be safely removed. Making these changes
shortens the code, and the reader doesn't have to consider and deal with the
unnecessary pass statements.