- if status == native_bt.MESSAGE_STREAM_ACTIVITY_CLOCK_SNAPSHOT_STATE_KNOWN:
- snapshot_type = bt2.clock_snapshot._ClockSnapshot
- elif status == native_bt.MESSAGE_STREAM_ACTIVITY_CLOCK_SNAPSHOT_STATE_UNKNOWN:
- snapshot_type = bt2.clock_snapshot._UnknownClockSnapshot
- elif status == native_bt.MESSAGE_STREAM_ACTIVITY_CLOCK_SNAPSHOT_STATE_INFINITE:
- snapshot_type = bt2.clock_snapshot._InfiniteClockSnapshot
- else:
- raise bt2.Error('cannot borrow default clock snapshot from message')