def handle_mirror_test(self): from mirror_test import get_best_mirror, all_mirrors if is_first_started() and len(all_mirrors) > 0: self.loginfo("Mirror test start...") best_mirror = get_best_mirror() repo_urls = best_mirror.get_repo_urls() if not self.is_fontend_running(): self.bus_interface.change_source_list(repo_urls) set_first_started() self.loginfo("first started has setted!") self.loginfo("Mirror test finish!")
def change_to_nearest_mirror_thread(self, widget): best_mirror = get_best_mirror() global_event.emit("mirror-test-finished", best_mirror)