USB経由でi2cセンサーとインターフェースするGUIを書いています。その結果、センサーに何かが発生した場合 (たとえば、センサーがまだ開発中のブレッドボード上にあるために何らかのショートが発生した場合)、どの段階でもエラーがスローされる可能性があります。
現状では、エラーが発生した場合、カーネルはクラッシュしますが、プログラムがクラッシュしたことをユーザーに示すことはなく (Python スクリプトを実行している端末以外では)、GUI とやり取りすることはできますが、実際には何もできません。起こります。
エラーがスローされて実行が中断されたときに、プログラムが自動的に終了する (または少なくともユーザーに警告する) ようにしたいと考えています。try
USB とのインターフェイスを含むすべての操作にブロックを含める必要のない、これを行う良い方法はありますか?