From: Antoine Busque Date: Mon, 2 May 2016 19:46:48 +0000 (-0400) Subject: Python bindings: make intersect_mode read-only property X-Git-Tag: v1.4.0-rc1~29 X-Git-Url: http://git.efficios.com/?p=babeltrace.git;a=commitdiff_plain;h=7b006b957b724087865e4244e1d1e23cfda741f5 Python bindings: make intersect_mode read-only property Signed-off-by: Antoine Busque Signed-off-by: Jérémie Galarneau --- diff --git a/bindings/python/babeltrace.i.in b/bindings/python/babeltrace.i.in index 914ea87f..a5cbcf5b 100644 --- a/bindings/python/babeltrace.i.in +++ b/bindings/python/babeltrace.i.in @@ -141,7 +141,7 @@ class TraceCollection: def __init__(self, intersect_mode=False): self._tc = _bt_context_create() - self.intersect_mode = intersect_mode + self._intersect_mode = intersect_mode def __del__(self): _bt_context_put(self._tc) @@ -213,6 +213,10 @@ class TraceCollection: raise TypeError("in remove_trace, " "argument 2 must be a TraceHandle instance") + @property + def intersect_mode(self): + return self._intersect_mode + @property def events(self): """ @@ -232,9 +236,9 @@ class TraceCollection: """ begin_pos_ptr = _bt_python_create_iter_pos() end_pos_ptr = _bt_python_create_iter_pos() - if not self.intersection_mode: - begin_pos_ptr.type = SEEK_BEGIN - end_pos_ptr.type = SEEK_LAST + if not self.intersect_mode: + begin_pos_ptr.type = SEEK_BEGIN + end_pos_ptr.type = SEEK_LAST for event in self._events(begin_pos_ptr, end_pos_ptr): yield event