From 638a05243c7bab7db7449c24a2ab770e581244d0 Mon Sep 17 00:00:00 2001 From: Daniel Date: Sat, 1 Jan 2022 01:36:05 +1100 Subject: Enable multiple mirror selection #457 (#809) Co-authored-by: Daniel Girtler --- archinstall/lib/user_interaction.py | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) (limited to 'archinstall/lib') diff --git a/archinstall/lib/user_interaction.py b/archinstall/lib/user_interaction.py index 2314b762..6298db19 100644 --- a/archinstall/lib/user_interaction.py +++ b/archinstall/lib/user_interaction.py @@ -797,13 +797,15 @@ def select_mirror_regions(): :rtype: dict """ - # TODO: Support multiple options and country codes, SE,UK for instance. - mirrors = list_mirrors() - selected_mirror = Menu('Select one of the regions to download packages from', mirrors.keys()).run() + selected_mirror = Menu( + 'Select one of the regions to download packages from', + mirrors.keys(), + multi=True + ).run() if selected_mirror is not None: - return {selected_mirror: mirrors[selected_mirror]} + return {selected: mirrors[selected] for selected in selected_mirror} return {} -- cgit v1.2.3-54-g00ecf