Skip to content

Instantly share code, notes, and snippets.

@scajanus
Last active March 18, 2020 09:22
Show Gist options
  • Select an option

  • Save scajanus/34f30c3959aeba83ca776952601bcc47 to your computer and use it in GitHub Desktop.

Select an option

Save scajanus/34f30c3959aeba83ca776952601bcc47 to your computer and use it in GitHub Desktop.
diff --git a/moonboard/views.py b/moonboard/views.py
index c400614..b80a3c6 100644
--- a/moonboard/views.py
+++ b/moonboard/views.py
@@ -34,20 +34,8 @@ def problemListView(request):
max_grade = request.GET.get('max_grade', '8C')
sorted_by = request.GET.get('sortedBy','')
gradelist = ["5", "5+", "6A", "6A+", "6B", "6B+", "6C", "6C+", "7A", "7A+", "7B", "7B+", "7C", "7C+", "8A", "8A+", "8B", "8B+", "8C"]
- filtered_gradelist = []
- record=False
- for grade in gradelist:
- if grade == min_grade:
- record=True
- filtered_gradelist.append(grade)
-
- if grade == max_grade:
- record=False
- if grade != min_grade:
- filtered_gradelist.append(grade)
- else:
- if record:
- filtered_gradelist.append(grade)
+
+ filtered_gradelist = gradelist[gradelist.index(min_grade):gradelist.index(max_grade)]
min_overlap = request.GET.get('min_overlap')
if not min_overlap:
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment