エラー処理
このセクションでは、IC Imaging Control 4 Python Library によるエラー報告の仕組みについて説明します。
特別に例外を発生させない関数(例:QueueSink.try_pop_output_buffer() や PropertyMap.try_set_value())を除き、すべての関数はエラー発生時に例外を送出します。
標準例外タイプ
標準の Python 例外タイプが該当する状況では、関数は以下のような標準例外を送出する場合があります。
- TypeError
- RuntimeError
IC4Exception
IC Imaging Control 4 Python Library に固有のエラー条件は、IC4Exception として送出されます。 IC4Exception.code は発生したエラーの種類を示し、IC4Exception.message にはエラー内容を詳細に説明したテキストが格納されます。


