refactor(api): remove unnecessary or wrong `is` keyword usage

This commit is contained in:
JuniorJPDJ 2022-11-06 18:11:39 +01:00
parent 62d9cd4d80
commit 64e7c68699
12 changed files with 14 additions and 16 deletions

View File

@ -54,7 +54,7 @@ class ChannelFilter(moderation_filters.HiddenContentFilterSet):
query = Q(actor__in=emitted_follows.values_list("target", flat=True)) query = Q(actor__in=emitted_follows.values_list("target", flat=True))
if value is True: if value:
return queryset.filter(query) return queryset.filter(query)
else: else:
return queryset.exclude(query) return queryset.exclude(query)
@ -64,9 +64,9 @@ class ChannelFilter(moderation_filters.HiddenContentFilterSet):
attributed_to=actors.get_service_actor(), attributed_to=actors.get_service_actor(),
actor__preferred_username__startswith="rssfeed-", actor__preferred_username__startswith="rssfeed-",
) )
if value is True: if value:
queryset = queryset.filter(query) queryset = queryset.filter(query)
if value is False: else:
queryset = queryset.exclude(query) queryset = queryset.exclude(query)
return queryset return queryset

View File

@ -102,7 +102,7 @@ class ChannelViewSet(
return serializers.ChannelSerializer return serializers.ChannelSerializer
elif self.action in ["update", "partial_update"]: elif self.action in ["update", "partial_update"]:
return serializers.ChannelUpdateSerializer return serializers.ChannelUpdateSerializer
elif self.action is "create": elif self.action == "create":
return serializers.ChannelCreateSerializer return serializers.ChannelCreateSerializer
return serializers.ChannelSerializer return serializers.ChannelSerializer

View File

@ -187,7 +187,7 @@ class AttachmentQuerySet(models.QuerySet):
field_query = ~models.Q(**{field: None}) field_query = ~models.Q(**{field: None})
query = query | field_query if query else field_query query = query | field_query if query else field_query
if include is False: if not include:
query = ~query query = ~query
return self.filter(query) return self.filter(query)

View File

@ -249,7 +249,7 @@ FID_MODEL_LABELS = [
def get_object_by_fid(fid, local=None): def get_object_by_fid(fid, local=None):
if local is True: if local:
parsed = urllib.parse.urlparse(fid) parsed = urllib.parse.urlparse(fid)
if parsed.netloc != settings.FEDERATION_HOSTNAME: if parsed.netloc != settings.FEDERATION_HOSTNAME:
raise ObjectDoesNotExist() raise ObjectDoesNotExist()

View File

@ -537,7 +537,7 @@ class ManageReportViewSet(
def perform_update(self, serializer): def perform_update(self, serializer):
is_handled = serializer.instance.is_handled is_handled = serializer.instance.is_handled
if not is_handled and serializer.validated_data.get("is_handled") is True: if not is_handled and serializer.validated_data.get("is_handled"):
# report was resolved, we assign to the mod making the request # report was resolved, we assign to the mod making the request
serializer.save(assigned_to=self.request.user.actor) serializer.save(assigned_to=self.request.user.actor)
else: else:

View File

@ -64,7 +64,7 @@ class HiddenContentFilterSet(filters.FilterSet):
config = self.__class__.Meta.hidden_content_fields_mapping config = self.__class__.Meta.hidden_content_fields_mapping
final_query = get_filtered_content_query(config, user) final_query = get_filtered_content_query(config, user)
if value is True: if value:
return queryset.filter(final_query) return queryset.filter(final_query)
else: else:
return queryset.exclude(final_query) return queryset.exclude(final_query)

View File

@ -226,7 +226,7 @@ class UserRequest(models.Model):
@receiver(pre_save, sender=Report) @receiver(pre_save, sender=Report)
def set_handled_date(sender, instance, **kwargs): def set_handled_date(sender, instance, **kwargs):
if instance.is_handled is True and not instance.handled_date: if instance.is_handled and not instance.handled_date:
instance.handled_date = timezone.now() instance.handled_date = timezone.now()
elif not instance.is_handled: elif not instance.is_handled:
instance.handled_date = None instance.handled_date = None

View File

@ -135,10 +135,7 @@ class ArtistFilter(
return queryset.playable_by(actor, value).distinct() return queryset.playable_by(actor, value).distinct()
def filter_has_albums(self, queryset, name, value): def filter_has_albums(self, queryset, name, value):
if value is True: return queryset.filter(albums__isnull=not value)
return queryset.filter(albums__isnull=False)
else:
return queryset.filter(albums__isnull=True)
class TrackFilter( class TrackFilter(

View File

@ -355,7 +355,7 @@ class Command(BaseCommand):
batch_duration = None batch_duration = None
self.stdout.write("Starting import of new files…") self.stdout.write("Starting import of new files…")
for i, entries in enumerate(batch(crawler, options["batch_size"])): for i, entries in enumerate(batch(crawler, options["batch_size"])):
if options.get("update_cache", False) is True: if options.get("update_cache", False):
# check to see if the scan was cancelled # check to see if the scan was cancelled
if cache.get("fs-import:status") == "canceled": if cache.get("fs-import:status") == "canceled":
raise CommandError("Import cancelled") raise CommandError("Import cancelled")

View File

@ -98,7 +98,7 @@ def get_from_permissions(**permissions):
final = LOGGED_IN_SCOPES final = LOGGED_IN_SCOPES
for permission_name, value in permissions.items(): for permission_name, value in permissions.items():
if value is False: if not value:
continue continue
config = models.PERMISSIONS_CONFIGURATION[permission_name] config = models.PERMISSIONS_CONFIGURATION[permission_name]
final = final | config["scopes"] final = final | config["scopes"]

View File

@ -154,7 +154,7 @@ def test_import_files_in_place(factories, mocker, settings):
interactive=False, interactive=False,
) )
upload = library.uploads.last() upload = library.uploads.last()
assert bool(upload.audio_file) is False assert not upload.audio_file
mocked_process.assert_called_once_with(upload_id=upload.pk) mocked_process.assert_called_once_with(upload_id=upload.pk)

View File

@ -0,0 +1 @@
Remove unnecessary or wrong `is` keyword usage from backend