This article&#x27;s interesting.  But my biggest takeaway is the existence of Bandit [1].  It looks really neat.<p>This &quot;try_except_pass&quot; check for example [2], is a great one.  It might be rated &quot;Low&quot; severity from a security context.  But from a functionality point-of-view, it&#x27;s high on my list.  It masks NameError among many others.  You very nearly always want NameError to propagate, lest you conceal a glaring design error.<p>[1] <a href="https:&#x2F;&#x2F;github.com&#x2F;openstack&#x2F;bandit" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;openstack&#x2F;bandit</a><p>[2] <a href="https:&#x2F;&#x2F;github.com&#x2F;openstack&#x2F;bandit&#x2F;blob&#x2F;430dfceca9cebd7ebe4c808f65bcace22965911e&#x2F;bandit&#x2F;plugins&#x2F;try_except_pass.py" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;openstack&#x2F;bandit&#x2F;blob&#x2F;430dfceca9cebd7ebe4...</a>