Pythonメモ : better-exceptionsで例外情報を見やすくする
使い方
以下のようにbetter_exceptions
をインポートすればよい。
import better_exceptions
試しに下記コードを実行した場合の出力を比べてみる。
import better_exceptions foo = 52 def shallow(a, b): deep(a + b) def deep(val): global foo assert val > 10 and foo == 60 bar = foo - 50 shallow(bar, 15) shallow(bar, 2)
better_exceptions
をインポートした場合。
better_exceptions
をインポートしない場合。
出力が長い場合は省略されるようなので、省略したくない場合は下記コードを追加する。
better_exceptions.MAX_LENGTH = None