Skip to content

Commit 3e52743

Browse files
committed
Better error handling for load_stream if None passed as track/episode or AudioFile
version bump v0.0.10
1 parent 5882f28 commit 3e52743

3 files changed

Lines changed: 5 additions & 3 deletions

File tree

librespot/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66

77

88
class Version:
9-
version_name = "0.0.9"
9+
version_name = "0.0.10"
1010

1111
@staticmethod
1212
def platform() -> Platform:

librespot/audio/__init__.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -748,7 +748,9 @@ def load_stream(self, file: Metadata.AudioFile, track: Metadata.Track,
748748
episode: Metadata.Episode, preload: bool,
749749
halt_lister: HaltListener):
750750
if track is None and episode is None:
751-
raise RuntimeError()
751+
raise RuntimeError("No content passed!")
752+
elif file is None:
753+
raise RuntimeError("Content has no audio file!")
752754
response = self.resolve_storage_interactive(file.file_id, preload)
753755
if response.result == StorageResolve.StorageResolveResponse.Result.CDN:
754756
if track is not None:

setup.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import setuptools
22

33
setuptools.setup(name="librespot",
4-
version="0.0.9",
4+
version="0.0.10",
55
description="Open Source Spotify Client",
66
long_description=open("README.md").read(),
77
long_description_content_type="text/markdown",

0 commit comments

Comments
 (0)