0

USB経由でi2cセンサーとインターフェースするGUIを書いています。その結果、センサーに何かが発生した場合 (たとえば、センサーがまだ開発中のブレッドボード上にあるために何らかのショートが発生した場合)、どの段階でもエラーがスローされる可能性があります。

現状では、エラーが発生した場合、カーネルはクラッシュしますが、プログラムがクラッシュしたことをユーザーに示すことはなく (Python スクリプトを実行している端末以外では)、GUI とやり取りすることはできますが、実際には何もできません。起こります。

エラーがスローされて実行が中断されたときに、プログラムが自動的に終了する (または少なくともユーザーに警告する) ようにしたいと考えています。tryUSB とのインターフェイスを含むすべての操作にブロックを含める必要のない、これを行う良い方法はありますか?

4

0 に答える 0