Fixed copy paste issue within code in the select function.

This commit is contained in:
Anton Hvornum 2020-09-01 13:52:32 +02:00
parent 7734fbee89
commit 64f4646eef
1 changed files with 5 additions and 4 deletions

View File

@ -58,6 +58,7 @@ def select_mirror_regions(mirrors, show_top_mirrors=True):
print(f"{index}: {region}")
print(' -- You can enter ? or help to search for more regions --')
print(' -- (You can use Shift + PageUp to scroll in the list --')
selected_mirror = input('Select one of the above regions to download packages from (by number or full name): ')
if selected_mirror.lower() in ('?', 'help'):
filter_string = input('Search for a region containing (example: "united"): ').strip().lower()
@ -67,8 +68,8 @@ def select_mirror_regions(mirrors, show_top_mirrors=True):
return selected_mirrors
elif selected_mirror.isdigit() and (pos := int(selected_mirror)) <= len(languages)-1:
region = sorted(list(mirrors.keys()))[int(selected_mirror)]
elif selected_mirror.isdigit() and (pos := int(selected_mirror)) <= len(regions)-1:
region = regions[int(selected_mirror)]
selected_mirrors[region] = mirrors[region]
# I'm leaving "mirrors" on purpose here.
# Since region possibly contains a known region of
@ -78,8 +79,8 @@ def select_mirror_regions(mirrors, show_top_mirrors=True):
elif selected_mirror in mirrors:
selected_mirrors[selected_mirror] = mirrors[mirrors.index(selected_mirror)]
else:
RequirementError("Selected language does not exist.")
RequirementError("Selected region does not exist.")
return selected_mirrors
raise RequirementError("Selecting languages require a least one language to be given as an option.")
raise RequirementError("Selecting mirror region require a least one region to be given as an option.")