- for index, diff_choice in enumerate(ROUTE_DIFFICULTY_CHOICES):
- if pitch.difficulty == diff_choice[0]:
- if diff_index < index:
- diff = pitch.difficulty
- diff_index = index
- break
+ p_diff_index = _route_difficulty_index(pitch.difficulty)
+
+ if p_diff_index > diff_index:
+ diff_index = p_diff_index
+ diff = pitch.difficulty