- raise bt2.LoadingError(msg)
- elif status == native_bt.__BT_FUNC_STATUS_OVERFLOW:
- if msg is None:
- raise bt2.OverflowError
- else:
- raise bt2.OverflowError(msg)
- elif status == native_bt.__BT_FUNC_STATUS_INVALID_OBJECT:
- if msg is None:
- raise bt2.InvalidObject
- else:
- raise bt2.InvalidObject(msg)
- elif status == native_bt.__BT_FUNC_STATUS_INVALID_PARAMS:
- if msg is None:
- raise bt2.InvalidParams
- else:
- raise bt2.InvalidParams(msg)
- elif status == native_bt.__BT_FUNC_STATUS_UNSUPPORTED:
- if msg is None:
- raise bt2.Unsupported
- else:
- raise bt2.Unsupported(msg)