keyhac
keyhac copied to clipboard
importするときに発生した例外を確認したい
ファイル分割したり、サードパーティ制ライブラリを使用するために、extensionディレクトリを活用しています。 これらをimportするときに例外が発生すると、Keyhacのコンソールウィンドウが真っ白のままフリーズします。
エラー原因を特定するために、例外の内容を確認したいのですが、良い方法は無いでしょうか?
再現用のファイルは以下のとおりです。
extension/hoge.py:
from .fuga import FUGA
def configure_hoge(keymap):
print(FUGA)
extension/fuga.py:
raise RuntimeError
FUGA = 'fuga'
config.py:
from extension.hoge import configure_hoge
def configure(keymap):
configure_hoge(keymap)