KiCadプラグインは実行以前にエラーが発生した場合、一覧にすら表示されません。 性質上、デバッグが困難ですがエラーを出力する方法を知りましたので記録します。
try-exceptでくるむ
try: メイン処理いれる except Exception as e: エラー処理入れる
エラー処理としてファイル書き出しを入れる
前略 except Exception as e: import os plugin_dir = os.path.dirname(os.path.realpath(__file__)) log_file = os.path.join(plugin_dir, 'error.log') with open(log_file, 'w') as f: f.write(repr(e))
動かなかった場合、error.logを確認する
ファイルの中に書き出されたエラーを解決して動かしましょう。