Fix deepsource issue(s)
This commit is contained in:
parent
4f51d3ad22
commit
6c6fe37203
|
@ -7,7 +7,7 @@ from librespot.cache import CacheManager
|
||||||
from librespot.crypto import Packet
|
from librespot.crypto import Packet
|
||||||
from librespot.metadata import EpisodeId, PlayableId, TrackId
|
from librespot.metadata import EpisodeId, PlayableId, TrackId
|
||||||
from librespot.proto import Metadata_pb2 as Metadata, StorageResolve_pb2 as StorageResolve
|
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 concurrent.futures
|
||||||
import io
|
import io
|
||||||
import logging
|
import logging
|
||||||
|
@ -779,7 +779,7 @@ class PlayableContentFeeder:
|
||||||
self.logger.fatal(
|
self.logger.fatal(
|
||||||
"Couldn't find any suitable audio file, available: {}".format(
|
"Couldn't find any suitable audio file, available: {}".format(
|
||||||
track.file))
|
track.file))
|
||||||
raise
|
raise FeederException()
|
||||||
return self.load_stream(file, track, None, preload, halt_listener)
|
return self.load_stream(file, track, None, preload, halt_listener)
|
||||||
|
|
||||||
def pick_alternative_if_necessary(
|
def pick_alternative_if_necessary(
|
||||||
|
|
|
@ -343,10 +343,11 @@ class DealerClient(Closeable):
|
||||||
|
|
||||||
def remove_request_listener(self, listener: RequestListener) -> None:
|
def remove_request_listener(self, listener: RequestListener) -> None:
|
||||||
with self.__request_listeners_lock:
|
with self.__request_listeners_lock:
|
||||||
|
request_listeners = {}
|
||||||
for key, value in self.__request_listeners.items():
|
for key, value in self.__request_listeners.items():
|
||||||
if value == listener:
|
if value != listener:
|
||||||
self.__request_listeners.pop(key)
|
request_listeners[key] = value
|
||||||
break
|
self.__request_listeners = request_listeners
|
||||||
|
|
||||||
def wait_for_listener(self) -> None:
|
def wait_for_listener(self) -> None:
|
||||||
with self.__message_listeners_lock:
|
with self.__message_listeners_lock:
|
||||||
|
|
|
@ -29,6 +29,10 @@ class Closeable:
|
||||||
raise NotImplementedError
|
raise NotImplementedError
|
||||||
|
|
||||||
|
|
||||||
|
class FeederException(Exception):
|
||||||
|
pass
|
||||||
|
|
||||||
|
|
||||||
class GeneralAudioStream:
|
class GeneralAudioStream:
|
||||||
def stream(self) -> AbsChunkedInputStream:
|
def stream(self) -> AbsChunkedInputStream:
|
||||||
raise NotImplementedError
|
raise NotImplementedError
|
||||||
|
|
Loading…
Reference in New Issue