forked from rc/aircox
Feat: packaging (#127)
- Add configuration files for packaging - Precommit now uses ruff Co-authored-by: bkfox <thomas bkfox net> Reviewed-on: rc/aircox#127
This commit is contained in:
@ -73,9 +73,7 @@ class StreamerViewSet(ControllerViewSet):
|
||||
return Response(self.serialize(self.streamer))
|
||||
|
||||
def list(self, request, pk=None):
|
||||
return Response(
|
||||
{"results": self.serialize(self.streamers.values(), many=True)}
|
||||
)
|
||||
return Response({"results": self.serialize(self.streamers.values(), many=True)})
|
||||
|
||||
def dispatch(self, request, *args, pk=None, **kwargs):
|
||||
if pk is not None:
|
||||
@ -93,9 +91,7 @@ class SourceViewSet(ControllerViewSet):
|
||||
return (s for s in self.streamer.sources if isinstance(s, self.model))
|
||||
|
||||
def get_source(self, pk):
|
||||
source = next(
|
||||
(source for source in self.get_sources() if source.id == pk), None
|
||||
)
|
||||
source = next((source for source in self.get_sources() if source.id == pk), None)
|
||||
if source is None:
|
||||
raise Http404("source `%s` not found" % pk)
|
||||
return source
|
||||
@ -105,9 +101,7 @@ class SourceViewSet(ControllerViewSet):
|
||||
return Response(self.serialize(source))
|
||||
|
||||
def list(self, request):
|
||||
return Response(
|
||||
{"results": self.serialize(self.get_sources(), many=True)}
|
||||
)
|
||||
return Response({"results": self.serialize(self.get_sources(), many=True)})
|
||||
|
||||
def _run(self, pk, action):
|
||||
source = self.object = self.get_source(pk)
|
||||
@ -150,9 +144,5 @@ class QueueSourceViewSet(SourceViewSet):
|
||||
if not request.data.get("sound_id"):
|
||||
raise ValidationError('missing "sound_id" POST data')
|
||||
|
||||
sound = get_object_or_404(
|
||||
self.get_sound_queryset(request), pk=request.data["sound_id"]
|
||||
)
|
||||
return self._run(
|
||||
pk, lambda s: s.push(sound.file.path) if sound.file.path else None
|
||||
)
|
||||
sound = get_object_or_404(self.get_sound_queryset(request), pk=request.data["sound_id"])
|
||||
return self._run(pk, lambda s: s.push(sound.file.path) if sound.file.path else None)
|
||||
|
Reference in New Issue
Block a user