Merge branch 'main' of https://github.com/cloudwithax/pomice
This commit is contained in:
commit
8679d6d125
|
|
@ -10,6 +10,7 @@ build/
|
|||
Pipfile.lock
|
||||
.mypy_cache/
|
||||
.vscode/
|
||||
.idea/
|
||||
.venv/
|
||||
*.code-workspace
|
||||
*.ini
|
||||
|
|
|
|||
|
|
@ -128,7 +128,6 @@ class TrackExceptionEvent(PomiceEvent):
|
|||
|
||||
def __init__(self, data: dict, player: Player):
|
||||
self.player: Player = player
|
||||
assert self.player._ending_track is not None
|
||||
self.track: Optional[Track] = self.player._ending_track
|
||||
# Error is for Lavalink <= 3.3
|
||||
self.exception: str = data.get(
|
||||
|
|
|
|||
|
|
@ -545,11 +545,14 @@ class Node:
|
|||
path="decodetrack",
|
||||
query=f"encodedTrack={quote(identifier)}",
|
||||
)
|
||||
|
||||
track_info = data["info"] if self._version.major >= 4 else data
|
||||
|
||||
return Track(
|
||||
track_id=identifier,
|
||||
ctx=ctx,
|
||||
info=data,
|
||||
track_type=TrackType(data["sourceName"]),
|
||||
info=track_info,
|
||||
track_type=TrackType(track_info["sourceName"]),
|
||||
)
|
||||
|
||||
async def get_tracks(
|
||||
|
|
@ -730,7 +733,7 @@ class Node:
|
|||
)
|
||||
|
||||
elif load_type in ("LOAD_FAILED", "error"):
|
||||
exception = data["exception"]
|
||||
exception = data["data"] if self._version.major >= 4 else data["exception"]
|
||||
raise TrackLoadError(
|
||||
f"{exception['message']} [{exception['severity']}]",
|
||||
)
|
||||
|
|
|
|||
Loading…
Reference in New Issue