X-Git-Url: http://git.efficios.com/?p=babeltrace.git;a=blobdiff_plain;f=bindings%2Fpython%2Fbabeltrace.i.in;h=a5cbcf5b897a6cc383538076524bf628ab6fc000;hp=914ea87f8e1456b28cfb1ea9a46d2be9586cbc5b;hb=7b006b957b724087865e4244e1d1e23cfda741f5;hpb=e5c8b0a6fa916208fc800c3e46378dbd0bd8b0b4 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