Skip to content

Commit ecd1450

Browse files
committed
Make case correction easier to read
1 parent 13a6e6c commit ecd1450

File tree

1 file changed

+4
-3
lines changed

1 file changed

+4
-3
lines changed

src/shelloracle/configure.py

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -145,9 +145,10 @@ def user_configure_settings(provider: Provider) -> dict[str, Any]:
145145

146146

147147
def case_correct_user_input(user_input: str, options: Sequence[str]) -> str | None:
148-
lowercase_options_map = {o.lower(): o for o in options}
149-
lowercase_user_input = user_input.lower()
150-
return lowercase_options_map.get(lowercase_user_input)
148+
for option in options:
149+
if user_input.lower() == option.lower():
150+
return option
151+
return None
151152

152153

153154
def user_select_provider() -> Provider:

0 commit comments

Comments
 (0)