in gui/mozregui/bisection.py [0:0]
def __init__(self, fetch_config, test_runner, download_manager, download_in_background=True):
super().__init__(
fetch_config=fetch_config,
test_runner=test_runner,
download_manager=download_manager,
dl_in_background=download_in_background,
)
self.bisection = None
self.mid = None
self.build_infos = None
self._bisect_args = None
self.error = None
self._next_build_index = None
self.download_in_background = download_in_background
self.index_promise = None
self._persist_files = ()
self.should_stop = threading.Event()
self.download_manager.download_finished.connect(self._build_dl_finished)
self.test_runner.evaluate_finished.connect(self._evaluate_finished)