def _get_torrent_then_callback(self, name, save_as=None): data, errors = GetTorrent.get_quietly(name) if data: self.start_new_torrent(data, save_as) for error in errors: self.run_ui_task(self.ui.global_error, ERROR, error)