uerrno -- エラーコード

OSErrorerrno 属性は、この例外が発生した理由を示します。この属性は、次のいずれかの値を持ちます。 この例 も参照してください。

EAGAIN: int

操作は完了していないので、すぐに再試行する必要があります。

EBUSY: int

デバイスやリソースはビジー状態であり、今は使えない。

ECANCELED: int

操作がキャンセルされた。

EINVAL: int

無効な引数が渡された。通常は ValueError が代わりに使われる。

EIO: int

不特定のエラーが発生した。

ENODEV: int

デバイスが見つからない。たとえば、センサーやモーターが正しいポートに接続されていない。

EOPNOTSUPP: int

このハブまたは接続されたデバイスでは、この操作がサポートされていない。

EPERM: int

現在の状態では、操作を実行できない。

ETIMEDOUT: int

操作はタイムアウトした。

errorcode: Dict[int, str]

数値のエラーコードとシンボリックエラーコードの文字列を対応させる辞書。