from bt2 import object as bt2_object
from bt2 import packet as bt2_packet
from bt2 import event as bt2_event
+from bt2 import trace as bt2_trace
from bt2 import stream_class as bt2_stream_class
import bt2
raise bt2._MemoryError('cannot create packet object')
return bt2_packet._Packet._create_from_ptr(packet_ptr)
+
+ @property
+ def trace(self):
+ trace_ptr = native_bt.stream_borrow_trace(self._ptr)
+ assert trace_ptr is not None
+ return bt2_trace._Trace._create_from_ptr_and_get_ref(trace_ptr)