Summary
According to the document,
A bare except catches BaseException which includes KeyboardInterrupt, SystemExit, Exception, and others. Catching > BaseException can make it hard to interrupt the program (e.g., with Ctrl-C) and can disguise other problems.
A bare except is equal with catching BaseException explicitly.
Therefore we should report the following snippets as well.
try:
pass
except BaseException:
pass
Does it make sense?