Пример #1
0
    def create_packet(self):
        packet_ptr = native_bt.packet_create(self._ptr)

        if packet_ptr is None:
            raise bt2.CreationError('cannot create packet object')

        return bt2.packet._Packet._create_from_ptr(packet_ptr)
Пример #2
0
    def create_packet(self):
        packet_ptr = native_bt.packet_create(self._ptr)

        if packet_ptr is None:
            raise bt2.CreationError('cannot create packet object')

        return bt2.packet._Packet._create_from_ptr(packet_ptr)
Пример #3
0
    def create_packet(self):
        if not self.cls.supports_packets:
            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._MemoryError('cannot create packet object')

        return bt2_packet._Packet._create_from_ptr(packet_ptr)