次のようないくつかのシーケンシャルコマンドを実行したい状況に陥ることがあります。
try:
foo(a, b)
except Exception, e:
baz(e)
try:
bar(c, d)
except Exception, e:
baz(e)
...
これと同じパターンは、例外を単に無視する必要がある場合に発生します。
これは冗長であると感じ、過度の構文により、コードを読み取るときに驚くほど追跡が困難になります。
Cでは、このタイプの問題をマクロで簡単に解決できたはずですが、残念ながら、これはストレートPythonでは実行できません。
質問:このパターンに遭遇したときに、コードのフットプリントを減らし、コードの可読性を高めるにはどうすればよいですか?