ptr = native_bt.graph_create()
if ptr is None:
- raise bt2.CreationError('cannot create graph object')
+ raise bt2._MemoryError('cannot create graph object')
super().__init__(ptr)
listener_ids = fn(self._ptr, listener_from_native)
if listener_ids is None:
- utils._raise_bt2_error('cannot add listener to graph object')
+ raise bt2._Error('cannot add listener to graph object')
+
return bt2._ListenerHandle(listener_ids, self)
def add_ports_connected_listener(self, listener):
listener_ids = fn(self._ptr, listener_from_native)
if listener_ids is None:
- utils._raise_bt2_error('cannot add listener to graph object')
+ raise bt2._Error('cannot add listener to graph object')
+
return bt2._ListenerHandle(listener_ids, self)
def run(self):
)
if msg_iter_ptr is None:
- raise bt2.CreationError('cannot create output port message iterator')
+ raise bt2._MemoryError('cannot create output port message iterator')
return bt2.message_iterator._OutputPortMessageIterator(msg_iter_ptr)