bt2: check that port is connected when creating message iterator
[babeltrace.git] / src / bindings / python / bt2 / bt2 / message_iterator.py
index ed5b8e58614cebf7d01f3313f50c267d84936a3e..56f67a5ad1b268c6425c3f7b7add6ee785b5014e 100644 (file)
@@ -218,6 +218,9 @@ class _UserMessageIterator(_MessageIterator):
     def _create_message_iterator(self, input_port):
         utils._check_type(input_port, bt2_port._UserComponentInputPort)
 
+        if not input_port.is_connected:
+            raise ValueError('input port is not connected')
+
         (
             status,
             msg_iter_ptr,
This page took 0.024739 seconds and 4 git commands to generate.