style: format code using black v23

This commit is contained in:
jo 2023-03-28 19:34:19 +02:00
commit 22c255700e
No known key found for this signature in database
GPG key ID: B2FEC9B22722B984
46 changed files with 8 additions and 67 deletions

View file

@ -9,7 +9,6 @@ from . import serializers, utils
class ActivityViewSet(viewsets.GenericViewSet):
serializer_class = serializers.AutoSerializer
permission_classes = [ConditionalAuthentication]
queryset = TrackFavorite.objects.none()

View file

@ -26,7 +26,6 @@ class PodcastRSSRenderer(renderers.JSONRenderer):
class PodcastRSSContentNegociation(negotiation.DefaultContentNegotiation):
def select_renderer(self, request, renderers, format_suffix=None):
return (PodcastRSSRenderer(), PodcastRSSRenderer.media_type)

View file

@ -57,7 +57,7 @@ class SmartSearchFilter(django_filters.CharFilter):
return qs
try:
cleaned = self.config.clean(value)
except (forms.ValidationError):
except forms.ValidationError:
return qs.none()
return search.apply(qs, cleaned)

View file

@ -119,7 +119,6 @@ class MultipleQueryFilter(filters.TypedMultipleChoiceFilter):
def filter_target(value):
config = {
"artist": ["artist", "target_id", int],
"album": ["album", "target_id", int],
@ -177,7 +176,6 @@ class ActorScopeFilter(filters.CharFilter):
super().__init__(*args, **kwargs)
def filter(self, queryset, value):
if not value:
return queryset

View file

@ -46,7 +46,6 @@ def create_local_accounts(factories, count, dependencies):
def create_taggable_items(dependency):
def inner(factories, count, dependencies):
objs = []
tagged_objects = dependencies.get(
dependency, list(CONFIG_BY_ID[dependency]["model"].objects.all().only("pk"))
@ -260,7 +259,6 @@ class Command(BaseCommand):
self.stdout.write("")
if options["dry_run"]:
self.stdout.write(
"Run this command with --no-dry-run to commit the changes to the database"
)

View file

@ -167,7 +167,6 @@ def render_tags(tags):
<meta hello="world" />
"""
for tag in tags:
yield "<{tag} {attrs} />".format(
tag=tag.pop("tag"),
attrs=" ".join(
@ -408,7 +407,6 @@ class PymallocMiddleware:
self.get_response = get_response
def __call__(self, request):
if tracemalloc.is_tracing():
snapshot = tracemalloc.take_snapshot()
stats = snapshot.statistics("lineno")

View file

@ -155,7 +155,7 @@ class ListenBrainzClient:
def _get_payload_many(tracks):
payload = []
for (listened_at, track) in tracks:
for listened_at, track in tracks:
data = _get_payload(track, listened_at)
payload.append(data)
return payload

View file

@ -19,7 +19,6 @@ class TrackFavoriteViewSet(
mixins.ListModelMixin,
viewsets.GenericViewSet,
):
filterset_class = filters.TrackFavoriteFilter
serializer_class = serializers.UserTrackFavoriteSerializer
queryset = models.TrackFavorite.objects.all().select_related(

View file

@ -180,7 +180,6 @@ def receive(activity, on_behalf_of, inbox_actor=None):
inbox_items = []
for recipients, type in [(local_to_recipients, "to"), (local_cc_recipients, "cc")]:
for r in recipients:
inbox_items.append(models.InboxItem(actor_id=r, type=type, activity=copy))

View file

@ -208,7 +208,6 @@ class InboxItemViewSet(
mixins.RetrieveModelMixin,
viewsets.GenericViewSet,
):
queryset = (
models.InboxItem.objects.select_related("activity__actor")
.prefetch_related("activity__object", "activity__target")
@ -239,7 +238,6 @@ class InboxItemViewSet(
class FetchViewSet(
mixins.CreateModelMixin, mixins.RetrieveModelMixin, viewsets.GenericViewSet
):
queryset = models.Fetch.objects.select_related("actor")
serializer_class = api_serializers.FetchSerializer
permission_classes = [permissions.IsAuthenticated]

View file

@ -154,7 +154,6 @@ def dereference(value, references):
def get_value(value, keep=None, attr=None):
if keep == "first":
value = value[0]
if attr:
@ -253,7 +252,6 @@ class JsonLdSerializer(serializers.Serializer):
def run_validation(self, data=empty):
if data and data is not empty:
self.jsonld_context = data.get("@context", [])
if self.context.get("expand", self.jsonld_expand):
try:

View file

@ -756,7 +756,6 @@ class FollowActionSerializer(serializers.Serializer):
class AcceptFollowSerializer(FollowActionSerializer):
type = serializers.ChoiceField(choices=["Accept"])
action_type = "accept"
@ -770,7 +769,6 @@ class AcceptFollowSerializer(FollowActionSerializer):
class RejectFollowSerializer(FollowActionSerializer):
type = serializers.ChoiceField(choices=["Reject"])
action_type = "reject"

View file

@ -139,7 +139,6 @@ def dispatch_outbox(activity):
"delivery",
)
def deliver_to_remote(delivery):
if not preferences.get("federation__enabled"):
# federation is disabled, we only deliver to local recipients
return

View file

@ -145,7 +145,6 @@ def is_local(url) -> bool:
def get_actor_data_from_username(username):
parts = username.split("@")
return {
@ -243,7 +242,6 @@ FID_MODEL_LABELS = [
def get_object_by_fid(fid, local=None):
if local:
parsed = urllib.parse.urlparse(fid)
if parsed.netloc != settings.FEDERATION_HOSTNAME:

View file

@ -17,7 +17,6 @@ class ListeningViewSet(
mixins.RetrieveModelMixin,
viewsets.GenericViewSet,
):
serializer_class = serializers.ListeningSerializer
queryset = models.Listening.objects.all().select_related(
"user__actor__attachment_icon"

View file

@ -395,7 +395,6 @@ class ManageNestedTrackSerializer(serializers.ModelSerializer):
class ManageNestedAlbumSerializer(ManageBaseAlbumSerializer):
tracks_count = serializers.SerializerMethodField()
class Meta:
@ -662,7 +661,6 @@ class ManageUploadSerializer(serializers.ModelSerializer):
class ManageTagSerializer(ManageBaseAlbumSerializer):
tracks_count = serializers.SerializerMethodField()
albums_count = serializers.SerializerMethodField()
artists_count = serializers.SerializerMethodField()

View file

@ -674,7 +674,6 @@ class ManageChannelViewSet(
mixins.DestroyModelMixin,
viewsets.GenericViewSet,
):
url_lookups = [
{
"lookup_field": "uuid",

View file

@ -36,7 +36,6 @@ def check_allow_list(payload, **kwargs):
}
if relevant_domains - allowed_domains:
raise mrf.Discard(
"These domains are not allowed: {}".format(
", ".join(relevant_domains - allowed_domains)

View file

@ -46,7 +46,6 @@ class RelatedFilterSet(filters.FilterSet):
class ChannelFilterSet(filters.FilterSet):
channel = filters.CharFilter(field_name="_", method="filter_channel")
def filter_channel(self, queryset, name, value):
@ -70,7 +69,6 @@ class ChannelFilterSet(filters.FilterSet):
class LibraryFilterSet(filters.FilterSet):
library = filters.CharFilter(field_name="_", method="filter_library")
def filter_library(self, queryset, name, value):
@ -96,7 +94,6 @@ class ArtistFilter(
audio_filters.IncludeChannelsFilterSet,
moderation_filters.HiddenContentFilterSet,
):
q = fields.SearchFilter(search_fields=["name"], fts_search_fields=["body_text"])
playable = filters.BooleanFilter(field_name="_", method="filter_playable")
has_albums = filters.BooleanFilter(field_name="_", method="filter_has_albums")

View file

@ -810,7 +810,6 @@ def check_updates(stdout, library, extensions, paths, batch_size):
)
for upload in rows:
check_upload(stdout, upload)
checked_paths.add(upload.source.replace("file://", "", 1))

View file

@ -136,7 +136,6 @@ def clean_flac_pictures(apic):
def clean_ogg_pictures(metadata_block_picture):
pictures = []
for b64_data in [metadata_block_picture]:
try:
data = base64.b64decode(b64_data)
except (TypeError, ValueError):

View file

@ -437,7 +437,6 @@ class TrackQuerySet(common_models.LocalFromFidQuerySet, models.QuerySet):
)
def annotate_playable_by_actor(self, actor):
files = (
Upload.objects.playable_by(actor)
.filter(track=models.OuterRef("id"))
@ -448,7 +447,6 @@ class TrackQuerySet(common_models.LocalFromFidQuerySet, models.QuerySet):
return self.annotate(is_playable_by_actor=subquery)
def playable_by(self, actor, include=True):
if settings.MUSIC_USE_DENORMALIZATION:
if actor is not None:
query = models.Q(actor=None) | models.Q(actor=actor)

View file

@ -445,7 +445,6 @@ def get_best_candidate_or_create(model, query, defaults, sort_fields):
"""
candidates = model.objects.filter(query)
if candidates:
return sort_candidates(candidates, sort_fields)[0], False
return model.objects.create(**defaults), True

View file

@ -20,7 +20,6 @@ class PlaylistViewSet(
mixins.ListModelMixin,
viewsets.GenericViewSet,
):
serializer_class = serializers.PlaylistSerializer
queryset = (
models.Playlist.objects.all()

View file

@ -54,7 +54,6 @@ class RadioSessionTrackSerializer(serializers.ModelSerializer):
class RadioSessionSerializer(serializers.ModelSerializer):
related_object_id = serializers.CharField(required=False, allow_null=True)
class Meta:

View file

@ -20,7 +20,6 @@ class RadioViewSet(
mixins.DestroyModelMixin,
viewsets.GenericViewSet,
):
serializer_class = serializers.RadioSerializer
permission_classes = [
oauth_permissions.ScopePermission,
@ -87,7 +86,6 @@ class RadioViewSet(
class RadioSessionViewSet(
mixins.CreateModelMixin, mixins.RetrieveModelMixin, viewsets.GenericViewSet
):
serializer_class = serializers.RadioSessionSerializer
queryset = models.RadioSession.objects.all()
permission_classes = []

View file

@ -387,7 +387,6 @@ class SubsonicViewSet(viewsets.GenericViewSet):
try:
offset = int(data.get("offset", 0))
except (TypeError, ValueError):
offset = 0
try:

View file

@ -14,7 +14,6 @@ class MyUserChangeForm(UserChangeForm):
class MyUserCreationForm(UserCreationForm):
error_message = UserCreationForm.error_messages.update(
{"duplicate_username": "This username has already been taken."}
)

View file

@ -114,7 +114,6 @@ class UserManager(BaseUserManager):
class User(AbstractUser):
# First Name and Last Name do not cover name patterns
# around the globe.
name = models.CharField(_("Name of User"), blank=True, max_length=255)

View file

@ -47,7 +47,6 @@ METHOD_SCOPE_MAPPING = {
class ScopePermission(permissions.BasePermission):
def has_permission(self, request, view):
if request.method.lower() in ["options", "head"]:
return True
@ -103,7 +102,6 @@ class ScopePermission(permissions.BasePermission):
)
def has_permission_token(self, token, required_scope):
if token.is_expired():
return False

View file

@ -185,7 +185,6 @@ class UserWriteSerializer(serializers.ModelSerializer):
class UserReadSerializer(serializers.ModelSerializer):
permissions = serializers.SerializerMethodField()
full_username = serializers.SerializerMethodField()
avatar = common_serializers.AttachmentSerializer(source="get_avatar")