def create_packet(self):
if not self.cls.supports_packets:
- raise bt2.Error(
+ raise ValueError(
'cannot create packet: stream class does not support packets'
)
packet_ptr = native_bt.packet_create(self._ptr)
if packet_ptr is None:
- raise bt2.CreationError('cannot create packet object')
+ raise bt2.MemoryError('cannot create packet object')
return bt2.packet._Packet._create_from_ptr(packet_ptr)