KeyError
メッセージは他のエラーと同じように管理されていないようです。私は色を使用したい場合は、それがIndexError
のために働くが、もKeyError
ためだろうたとえば :python raise KeyError message with color
err_message = '\x1b[31m ERROR \x1b[0m'
print err_message
raise IndexError(err_message)
raise KeyError(err_message)
任意のアイデアなぜですか? それをバイパスする方法はありますか? (後でキャッチできるように、実際にはKeyError
型の例外が必要です)
エラーメッセージを色づけしようとするよりも、ロギングの出力を色分けすることを検討しましたか? http://stackoverflow.com/questions/384076/how-can-i-color-python-logging-output – BorrajaX