Fix deepsource issue(s)

This commit is contained in:
kokarare1212 2021-12-25 15:49:19 +09:00
parent 4f51d3ad22
commit 6c6fe37203
3 changed files with 10 additions and 5 deletions

View File

@ -7,7 +7,7 @@ from librespot.cache import CacheManager
from librespot.crypto import Packet
from librespot.metadata import EpisodeId, PlayableId, TrackId
from librespot.proto import Metadata_pb2 as Metadata, StorageResolve_pb2 as StorageResolve
from librespot.structure import AudioDecrypt, AudioQualityPicker, Closeable, GeneralAudioStream, GeneralWritableStream, HaltListener, NoopAudioDecrypt, PacketsReceiver
from librespot.structure import AudioDecrypt, AudioQualityPicker, Closeable, FeederException, GeneralAudioStream, GeneralWritableStream, HaltListener, NoopAudioDecrypt, PacketsReceiver
import concurrent.futures
import io
import logging
@ -779,7 +779,7 @@ class PlayableContentFeeder:
self.logger.fatal(
"Couldn't find any suitable audio file, available: {}".format(
track.file))
raise
raise FeederException()
return self.load_stream(file, track, None, preload, halt_listener)
def pick_alternative_if_necessary(

View File

@ -343,10 +343,11 @@ class DealerClient(Closeable):
def remove_request_listener(self, listener: RequestListener) -> None:
with self.__request_listeners_lock:
request_listeners = {}
for key, value in self.__request_listeners.items():
if value == listener:
self.__request_listeners.pop(key)
break
if value != listener:
request_listeners[key] = value
self.__request_listeners = request_listeners
def wait_for_listener(self) -> None:
with self.__message_listeners_lock:

View File

@ -29,6 +29,10 @@ class Closeable:
raise NotImplementedError
class FeederException(Exception):
pass
class GeneralAudioStream:
def stream(self) -> AbsChunkedInputStream:
raise NotImplementedError