エラー処理

このセクションでは、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 にはエラー内容を詳細に説明したテキストが格納されます。