Fix Python bt2: sequence length field may be NULL
[babeltrace.git] / bindings / python / bt2 / bt2 / fields.py
index afa02d5d9279b4c2f37b43e92a413ee72e4e7136..86323686e4823572f8cb0ba7712d0bfbe14777b1 100644 (file)
@@ -654,12 +654,13 @@ class _SequenceField(_ArraySequenceField):
     _NAME = 'Sequence'
 
     def _count(self):
-        return self.length_field.value
+        return int(self.length_field)
 
     @property
     def length_field(self):
         field_ptr = native_bt.ctf_field_sequence_get_length(self._ptr)
-        utils._handle_ptr("cannot get sequence field object's length field")
+        if field_ptr is None:
+            return
         return _create_from_ptr(field_ptr)
 
     @length_field.setter
This page took 0.024194 seconds and 4 git commands to generate.