Skip to content

Commit 0f9d63c

Browse files
committed
Fix: Apply typing
1 parent 4fc33f3 commit 0f9d63c

File tree

1 file changed

+8
-2
lines changed

1 file changed

+8
-2
lines changed

sponsor/viewsets.py

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,17 @@
1+
from typing import Type
2+
13
from django.shortcuts import get_object_or_404
24
from rest_framework.response import Response
35
from rest_framework.viewsets import ModelViewSet
46

57
from sponsor.models import Sponsor, SponsorLevel
68
from sponsor.permissions import IsOwnerOrReadOnly, OwnerOnly
79
from sponsor.serializers import (
8-
SponsorListSerializer, SponsorSerializer, SponsorLevelSerializer, SponsorRemainingAccountSerializer)
10+
SponsorListSerializer,
11+
SponsorSerializer,
12+
SponsorLevelSerializer,
13+
SponsorRemainingAccountSerializer,
14+
)
915

1016

1117
class SponsorViewSet(ModelViewSet):
@@ -43,7 +49,7 @@ def retrieve(self, request, *args, **kwargs):
4349

4450
def check_owner_permission(self, request, sponsor_data: Sponsor):
4551
return OwnerOnly.has_object_permission(
46-
self=OwnerOnly, request=request, view=self, obj=sponsor_data
52+
self=Type[OwnerOnly], request=request, view=self, obj=sponsor_data
4753
)
4854

4955

0 commit comments

Comments
 (0)