From 3f217dff7c8f6cac5d9d38f343595e4a40779bb3 Mon Sep 17 00:00:00 2001 From: Philippe Proulx Date: Wed, 10 Dec 2014 16:32:01 -0500 Subject: [PATCH] Python: add reader.IntegerFieldDeclaration.size MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit The CTF specifications use "size" rather than "length" for an integer type, and on the Python side, babeltrace.writer.IntegerFieldDeclaration.size is used. babeltrace.reader.IntegerFieldDeclaration.length is kept here for backward compatibility reasons. Signed-off-by: Philippe Proulx Signed-off-by: Jérémie Galarneau --- bindings/python/reader.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/bindings/python/reader.py b/bindings/python/reader.py index 285111e8..8c07c986 100644 --- a/bindings/python/reader.py +++ b/bindings/python/reader.py @@ -810,13 +810,16 @@ class IntegerFieldDeclaration(FieldDeclaration): return common.ByteOrder.BYTE_ORDER_UNKNOWN @property - def length(self): + def size(self): """ Integer size in bits, or a negative value on error. """ - return nbt._bt_ctf_get_int_len(self._fd) + @property + def length(self): + return self.size + @property def encoding(self): """ -- 2.34.1