pycodestyle E722 do not use bare except

E722 do not use bare except

 

pep8(pycodestyle)さんがLine 12に警告を出してくれたので調べてみた。

Idioms and Anti-Idioms in Python — Python v3.1.5 documentation

例外の種類を指定しないことをbare exceptと言うらしい。

コードで拾うべきでない例外まで拾ってしまうから使うべきでないとのこと。

 

  • 「コードで拾うべきでない例外」とは何か
  • 結局どう書くべきなのか

このあたりはまた今度調べてみよう。