X-Git-Url: http://git.efficios.com/?a=blobdiff_plain;f=src%2Fbindings%2Fpython%2Fbt2%2Fbt2%2Fmessage_iterator.py;h=da9ca7474a2735daaf58c1619dd5473be3ee7400;hb=14503fb185df8483538bb2274bccc9c3a19f0d6f;hp=d28beb25a30c6cb9d3f710c8d7d8b77d47e10ff2;hpb=50e763f66f1e2016995f65c590bdbbae17b9b4ed;p=babeltrace.git diff --git a/src/bindings/python/bt2/bt2/message_iterator.py b/src/bindings/python/bt2/bt2/message_iterator.py index d28beb25..da9ca747 100644 --- a/src/bindings/python/bt2/bt2/message_iterator.py +++ b/src/bindings/python/bt2/bt2/message_iterator.py @@ -123,6 +123,14 @@ class _UserMessageIterator(_MessageIterator): def _component(self): return native_bt.bt2_get_user_component_from_user_msg_iter(self._bt_ptr) + @property + def _port(self): + port_ptr = native_bt.self_message_iterator_borrow_port(self._bt_ptr) + assert port_ptr is not None + return bt2_port._create_self_from_ptr_and_get_ref( + port_ptr, native_bt.PORT_TYPE_OUTPUT + ) + @property def addr(self): return int(self._bt_ptr)