1
0
mirror of https://github.com/gryf/coach.git synced 2025-12-17 19:20:19 +01:00

allow case insensitive selected level name matching

This commit is contained in:
zach dwiel
2018-12-10 19:43:57 -05:00
committed by Zach Dwiel
parent d0248e03c6
commit e08accdc22

View File

@@ -60,10 +60,11 @@ class SingleLevelSelection(LevelSelection):
logger.screen.error("No level has been selected. Please select a level using the -lvl command line flag, "
"or change the level in the preset. \nThe available levels are: \n{}"
.format(', '.join(sorted(self.levels.keys()))), crash=True)
if self.selected_level not in self.levels.keys():
selected_level = self.selected_level.lower()
if selected_level not in self.levels.keys():
logger.screen.error("The selected level ({}) is not part of the available levels ({})"
.format(self.selected_level, ', '.join(self.levels.keys())), crash=True)
return self.levels[self.selected_level]
.format(selected_level, ', '.join(self.levels.keys())), crash=True)
return self.levels[selected_level]
# class SingleLevelPerPhase(LevelSelection):