From: Jérémie Galarneau Date: Thu, 14 Sep 2017 16:09:16 +0000 (-0400) Subject: Fix Python bt2: sequence length field may be NULL X-Git-Url: http://git.efficios.com/?p=babeltrace.git;a=commitdiff_plain;h=a29094bed73e0076dfa944b820bb5904f4652db9 Fix Python bt2: sequence length field may be NULL Signed-off-by: Jérémie Galarneau --- diff --git a/bindings/python/bt2/bt2/fields.py b/bindings/python/bt2/bt2/fields.py index afa02d5d..86323686 100644 --- a/bindings/python/bt2/bt2/fields.py +++ b/bindings/python/bt2/bt2/fields.py @@ -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