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)
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):
"""
"""
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