@@ -47,6 +47,7 @@ class ModelSerializerWithCreatedField(serializers.ModelSerializer):
4747 created = serializers .DateTimeField (format = settings .DATETIME_FORMAT )
4848
4949
50+ # pylint: disable=abstract-method
5051class ProblemSerializer (serializers .Serializer ):
5152 """
5253 Serializer for problems.
@@ -59,6 +60,7 @@ class ProblemSerializer(serializers.Serializer):
5960 created = serializers .DateTimeField (format = settings .DATETIME_FORMAT )
6061
6162
63+ # pylint: disable=abstract-method
6264class ProblemsAndTagsSerializer (serializers .Serializer ):
6365 """
6466 Serializer for problems and tags.
@@ -231,6 +233,7 @@ class Meta(object):
231233 fields = ['course_id' , 'date' , 'count' , 'cumulative_count' , 'created' ] + ENROLLMENT_MODES
232234
233235
236+ # pylint: disable=abstract-method
234237class CountrySerializer (serializers .Serializer ):
235238 """
236239 Serialize country to an object with fields for the complete country name
@@ -329,10 +332,12 @@ class Meta(object):
329332 )
330333
331334
335+ # pylint: disable=abstract-method
332336class LastUpdatedSerializer (serializers .Serializer ):
333337 last_updated = serializers .DateTimeField (source = 'date' , format = settings .DATE_FORMAT )
334338
335339
340+ # pylint: disable=abstract-method
336341class LearnerSerializer (serializers .Serializer ):
337342 username = serializers .CharField ()
338343 enrollment_mode = serializers .CharField ()
@@ -407,6 +412,7 @@ def get_paginated_response(self, data):
407412 ]))
408413
409414
415+ # pylint: disable=abstract-method
410416class EngagementDaySerializer (serializers .Serializer ):
411417 date = serializers .DateField (format = settings .DATE_FORMAT )
412418 problems_attempted = serializers .SerializerMethodField ()
@@ -427,11 +433,13 @@ def get_videos_viewed(self, obj):
427433 return obj .get ('videos_viewed' , 0 )
428434
429435
436+ # pylint: disable=abstract-method
430437class DateRangeSerializer (serializers .Serializer ):
431438 start = serializers .DateTimeField (source = 'start_date' , format = settings .DATE_FORMAT )
432439 end = serializers .DateTimeField (source = 'end_date' , format = settings .DATE_FORMAT )
433440
434441
442+ # pylint: disable=abstract-method
435443class EnagementRangeMetricSerializer (serializers .Serializer ):
436444 """
437445 Serializes ModuleEngagementMetricRanges ('bottom', 'average', and 'top') into
@@ -456,6 +464,7 @@ def _transform_range(self, metric_range):
456464 return [metric_range .low_value , metric_range .high_value ] if metric_range else None
457465
458466
467+ # pylint: disable=abstract-method
459468class CourseLearnerMetadataSerializer (serializers .Serializer ):
460469 enrollment_modes = serializers .ReadOnlyField (source = 'es_data.enrollment_modes' )
461470 segments = serializers .ReadOnlyField (source = 'es_data.segments' )
0 commit comments