Clean up object type hints
This commit is contained in:
parent
65e4823a09
commit
db5a6621f8
|
@ -258,7 +258,8 @@ class ChannelSerializer(serializers.ModelSerializer):
|
||||||
"downloads_count",
|
"downloads_count",
|
||||||
]
|
]
|
||||||
|
|
||||||
def get_artist(self, obj) -> object:
|
@extend_schema_field(OpenApiTypes.OBJECT)
|
||||||
|
def get_artist(self, obj):
|
||||||
return music_serializers.serialize_artist_simple(obj.artist)
|
return music_serializers.serialize_artist_simple(obj.artist)
|
||||||
|
|
||||||
def to_representation(self, obj):
|
def to_representation(self, obj):
|
||||||
|
|
|
@ -10,6 +10,9 @@ from django.core.files.uploadedfile import SimpleUploadedFile
|
||||||
from django.utils.encoding import smart_text
|
from django.utils.encoding import smart_text
|
||||||
from django.utils.translation import ugettext_lazy as _
|
from django.utils.translation import ugettext_lazy as _
|
||||||
|
|
||||||
|
from drf_spectacular.utils import extend_schema_field
|
||||||
|
from drf_spectacular.types import OpenApiTypes
|
||||||
|
|
||||||
from . import models
|
from . import models
|
||||||
from . import utils
|
from . import utils
|
||||||
|
|
||||||
|
@ -270,7 +273,8 @@ class APIMutationSerializer(serializers.ModelSerializer):
|
||||||
"previous_state",
|
"previous_state",
|
||||||
]
|
]
|
||||||
|
|
||||||
def get_target(self, obj) -> object:
|
@extend_schema_field(OpenApiTypes.OBJECT)
|
||||||
|
def get_target(self, obj):
|
||||||
target = obj.target
|
target = obj.target
|
||||||
if not target:
|
if not target:
|
||||||
return
|
return
|
||||||
|
@ -292,7 +296,8 @@ class AttachmentSerializer(serializers.Serializer):
|
||||||
file = StripExifImageField(write_only=True)
|
file = StripExifImageField(write_only=True)
|
||||||
urls = serializers.SerializerMethodField()
|
urls = serializers.SerializerMethodField()
|
||||||
|
|
||||||
def get_urls(self, o) -> object:
|
@extend_schema_field(OpenApiTypes.OBJECT)
|
||||||
|
def get_urls(self, o):
|
||||||
urls = {}
|
urls = {}
|
||||||
urls["source"] = o.url
|
urls["source"] = o.url
|
||||||
urls["original"] = o.download_url_original
|
urls["original"] = o.download_url_original
|
||||||
|
|
|
@ -93,7 +93,8 @@ class ManageUserSerializer(serializers.ModelSerializer):
|
||||||
)
|
)
|
||||||
return instance
|
return instance
|
||||||
|
|
||||||
def get_actor(self, obj) -> object:
|
@extend_schema_field(OpenApiTypes.OBJECT)
|
||||||
|
def get_actor(self, obj):
|
||||||
if obj.actor:
|
if obj.actor:
|
||||||
return ManageBaseActorSerializer(obj.actor).data
|
return ManageBaseActorSerializer(obj.actor).data
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue