bt2: check that port is connected when creating message iterator
[babeltrace.git] / src / bindings / python / bt2 / bt2 / component.py
index 4e079f7743d934f1b6413efe35c0255028cf0b86..4a7e6bf1541c513a04edd0a9fd2feebf3cbde11d 100644 (file)
@@ -970,6 +970,9 @@ class _UserSinkComponent(_UserComponent, _SinkComponentConst):
     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.02417 seconds and 4 git commands to generate.