diff --git a/beat/web/libraries/serializers.py b/beat/web/libraries/serializers.py index 3e2feb817950666e4c1116c984e60d39bd224243..95cbbcb28602d1b797243420964babcd2529f558 100644 --- a/beat/web/libraries/serializers.py +++ b/beat/web/libraries/serializers.py @@ -35,7 +35,7 @@ from ..algorithms.models import Algorithm import beat.core.library -#---------------------------------------------------------- +# ---------------------------------------------------------- class LibraryCreationSerializer(CodeCreationSerializer): @@ -44,7 +44,7 @@ class LibraryCreationSerializer(CodeCreationSerializer): beat_core_class = beat.core.library -#---------------------------------------------------------- +# ---------------------------------------------------------- class ReferenceSerializer(serializers.ModelSerializer): @@ -53,49 +53,50 @@ class ReferenceSerializer(serializers.ModelSerializer): is_owner = serializers.SerializerMethodField() class Meta: - fields = ['name', 'short_description', 'accessibility', 'is_owner'] + fields = ["name", "short_description", "accessibility", "is_owner"] def get_accessibility(self, obj): return obj.get_sharing_display().lower() def get_is_owner(self, obj): - return (obj.author == self.context.get('user')) + return obj.author == self.context.get("user") -#---------------------------------------------------------- +# ---------------------------------------------------------- class LibraryReferenceSerializer(ReferenceSerializer): - class Meta(ReferenceSerializer.Meta): model = Library -#---------------------------------------------------------- +# ---------------------------------------------------------- class AlgorithmReferenceSerializer(ReferenceSerializer): - class Meta(ReferenceSerializer.Meta): model = Algorithm -#---------------------------------------------------------- +# ---------------------------------------------------------- class LibrarySerializer(CodeSerializer): referenced_libraries = LibraryReferenceSerializer(many=True) - referencing_libraries = LibraryReferenceSerializer(many=True, source='referencing') - referencing_algorithms = AlgorithmReferenceSerializer(many=True, source='used_by_algorithms') + referencing_libraries = LibraryReferenceSerializer(many=True, source="referencing") + referencing_algorithms = AlgorithmReferenceSerializer( + many=True, source="used_by_algorithms" + ) class Meta(CodeSerializer.Meta): model = Library -#---------------------------------------------------------- +# ---------------------------------------------------------- class FullLibrarySerializer(LibrarySerializer): - class Meta(LibrarySerializer.Meta): - default_fields = LibrarySerializer.Meta.default_fields + LibrarySerializer.Meta.extra_fields + default_fields = ( + LibrarySerializer.Meta.default_fields + LibrarySerializer.Meta.extra_fields + )