- if self.intersect_mode:
- has_intersection = _bt_python_has_intersection(self._tc)
- if not has_intersection:
- # There are no events to provide.
- return
-
- ctf_it_ptr = _bt_python_ctf_iter_create_intersect(
- self._tc, begin_pos_ptr, end_pos_ptr
- )
- else:
- ctf_it_ptr = _bt_ctf_iter_create(
- self._tc, begin_pos_ptr, end_pos_ptr
- )
+ if self.intersect_mode:
+ if not self.has_intersection:
+ # There are no events to provide.
+ return
+
+ ctf_it_ptr = _bt_python_ctf_iter_create_intersect(
+ self._tc, begin_pos_ptr, end_pos_ptr
+ )
+ else:
+ ctf_it_ptr = _bt_ctf_iter_create(
+ self._tc, begin_pos_ptr, end_pos_ptr
+ )