Skip to content

Commit e1d48d4

Browse files
author
CM Lubinski
committed
Reduce unused params.
In several cases, we can use the provided `request` rather than access `self` (which could make these functions easier to test in isolation). In others, the unused args could be folded into an unnamed kwarg param.
1 parent 6055b13 commit e1d48d4

File tree

1 file changed

+6
-6
lines changed

1 file changed

+6
-6
lines changed

readthedocs/restapi/views/model_views.py

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@ def get_queryset(self):
5050
def valid_versions(self, request, **kwargs):
5151
"""Maintain state of versions that are wanted."""
5252
project = get_object_or_404(
53-
Project.objects.api(self.request.user), pk=kwargs['pk'])
53+
Project.objects.api(request.user), pk=kwargs['pk'])
5454
if not project.num_major or not project.num_minor or not project.num_point:
5555
return Response(
5656
{'error': 'Project does not support point version control'},
@@ -65,7 +65,7 @@ def valid_versions(self, request, **kwargs):
6565
})
6666

6767
@detail_route()
68-
def translations(self, request, pk, **kwargs):
68+
def translations(self, _, **__):
6969
translations = self.get_object().translations.all()
7070
return Response({
7171
'translations': ProjectSerializer(translations, many=True).data
@@ -74,7 +74,7 @@ def translations(self, request, pk, **kwargs):
7474
@detail_route()
7575
def subprojects(self, request, **kwargs):
7676
project = get_object_or_404(
77-
Project.objects.api(self.request.user), pk=kwargs['pk'])
77+
Project.objects.api(request.user), pk=kwargs['pk'])
7878
rels = project.subprojects.all()
7979
children = [rel.child for rel in rels]
8080
return Response({
@@ -84,7 +84,7 @@ def subprojects(self, request, **kwargs):
8484
@decorators.detail_route(permission_classes=[permissions.IsAdminUser])
8585
def token(self, request, **kwargs):
8686
project = get_object_or_404(
87-
Project.objects.api(self.request.user), pk=kwargs['pk'])
87+
Project.objects.api(request.user), pk=kwargs['pk'])
8888
token = GitHubService.get_token_for_project(project, force_local=True)
8989
return Response({
9090
'token': token
@@ -93,7 +93,7 @@ def token(self, request, **kwargs):
9393
@decorators.detail_route()
9494
def canonical_url(self, request, **kwargs):
9595
project = get_object_or_404(
96-
Project.objects.api(self.request.user), pk=kwargs['pk'])
96+
Project.objects.api(request.user), pk=kwargs['pk'])
9797
return Response({
9898
'url': project.get_docs_url()
9999
})
@@ -106,7 +106,7 @@ def sync_versions(self, request, **kwargs):
106106
Returns the identifiers for the versions that have been deleted.
107107
"""
108108
project = get_object_or_404(
109-
Project.objects.api(self.request.user), pk=kwargs['pk'])
109+
Project.objects.api(request.user), pk=kwargs['pk'])
110110

111111
# If the currently highest non-prerelease version is active, then make
112112
# the new latest version active as well.

0 commit comments

Comments
 (0)