def __init__()

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)