From ab17668eb55fcd6a7ffba0d244e22165a450c389 Mon Sep 17 00:00:00 2001
From: Jonathan Weth <git@jonathanweth.de>
Date: Mon, 13 Jan 2020 21:02:23 +0100
Subject: [PATCH] Rename _type to type_

Because leading underscore is reserved for private class members
---
 aleksis/apps/chronos/urls.py  |  6 +++---
 aleksis/apps/chronos/views.py | 16 ++++++++--------
 2 files changed, 11 insertions(+), 11 deletions(-)

diff --git a/aleksis/apps/chronos/urls.py b/aleksis/apps/chronos/urls.py
index ff4c1383..a3787c6a 100644
--- a/aleksis/apps/chronos/urls.py
+++ b/aleksis/apps/chronos/urls.py
@@ -4,9 +4,9 @@ from . import views
 
 urlpatterns = [
     path("", views.all, name="all_timetables"),
-    path("timetable/<str:_type>/<int:pk>/", views.timetable, name="timetable"),
-    path("timetable/<str:_type>/<int:pk>/<int:year>/<int:week>/", views.timetable, name="timetable_by_week"),
-    path("timetable/<str:_type>/<int:pk>/<str:regular>/", views.timetable, name="timetable_regular"),
+    path("timetable/<str:type_>/<int:pk>/", views.timetable, name="timetable"),
+    path("timetable/<str:type_>/<int:pk>/<int:year>/<int:week>/", views.timetable, name="timetable_by_week"),
+    path("timetable/<str:type_>/<int:pk>/<str:regular>/", views.timetable, name="timetable_regular"),
     path("lessons/", views.lessons_day, name="lessons_day"),
     path("lessons/<when>/", views.lessons_day, name="lessons_day_by_date"),
     path(
diff --git a/aleksis/apps/chronos/views.py b/aleksis/apps/chronos/views.py
index 817eff8e..cc3c6da8 100644
--- a/aleksis/apps/chronos/views.py
+++ b/aleksis/apps/chronos/views.py
@@ -79,17 +79,17 @@ def all(request: HttpRequest) -> HttpResponse:
 
 @login_required
 def timetable(
-    request: HttpRequest, _type: str, pk: int, year: Optional[int] = None, week: Optional[int] = None, regular: Optional[str] = None
+    request: HttpRequest, type_: str, pk: int, year: Optional[int] = None, week: Optional[int] = None, regular: Optional[str] = None
 ) -> HttpResponse:
     context = {}
 
     is_smart = regular != "regular"
 
-    if _type == "group":
+    if type_ == "group":
         el = get_object_or_404(Group, pk=pk)
-    elif _type == "teacher":
+    elif type_ == "teacher":
         el = get_object_or_404(Person, pk=pk)
-    elif _type == "room":
+    elif type_ == "room":
         el = get_object_or_404(Room, pk=pk)
     else:
         return HttpResponseNotFound()
@@ -101,7 +101,7 @@ def timetable(
         wanted_week = CalendarWeek()
 
     lesson_periods = LessonPeriod.objects.in_week(wanted_week)
-    lesson_periods = lesson_periods.filter_from_type(_type, pk)
+    lesson_periods = lesson_periods.filter_from_type(type_, pk)
     # else:
     #     # Redirect to a selected view if no filter provided
     #     if request.user.person:
@@ -153,7 +153,7 @@ def timetable(
     context["weekdays_short"] = dict(TimePeriod.WEEKDAY_CHOICES_SHORT[weekday_min_:weekday_max + 1])
     context["weeks"] = get_weeks_for_year(year=wanted_week.year)
     context["week"] = wanted_week
-    context["type"] = _type
+    context["type"] = type_
     context["pk"] = pk
     context["el"] = el
     context["smart"] = is_smart
@@ -161,8 +161,8 @@ def timetable(
     week_prev = wanted_week - 1
     week_next = wanted_week + 1
 
-    context["url_prev"] = reverse("timetable_by_week", args=[_type, pk, week_prev.year, week_prev.week])
-    context["url_next"] = reverse("timetable_by_week", args=[_type, pk, week_next.year, week_next.week])
+    context["url_prev"] = reverse("timetable_by_week", args=[type_, pk, week_prev.year, week_prev.week])
+    context["url_next"] = reverse("timetable_by_week", args=[type_, pk, week_next.year, week_next.week])
 
     return render(request, "chronos/plan.html", context)
 
-- 
GitLab