fix: subclass exceptions from valueerror as well

allows for more standard handling
arguably we shouldn't be using our own exceptions for cases like this in the first place
This commit is contained in:
NiceAesth 2024-02-23 14:05:21 +02:00
parent 252ee0b79e
commit 05200a9659
1 changed files with 5 additions and 5 deletions

View File

@ -61,7 +61,7 @@ class NoNodesAvailable(PomiceException):
pass pass
class TrackInvalidPosition(PomiceException): class TrackInvalidPosition(PomiceException, ValueError):
"""An invalid position was chosen for a track.""" """An invalid position was chosen for a track."""
pass pass
@ -73,19 +73,19 @@ class TrackLoadError(PomiceException):
pass pass
class FilterInvalidArgument(PomiceException): class FilterInvalidArgument(PomiceException, ValueError):
"""An invalid argument was passed to a filter.""" """An invalid argument was passed to a filter."""
pass pass
class FilterTagInvalid(PomiceException): class FilterTagInvalid(PomiceException, ValueError):
"""An invalid tag was passed or Pomice was unable to find a filter tag""" """An invalid tag was passed or Pomice was unable to find a filter tag"""
pass pass
class FilterTagAlreadyInUse(PomiceException): class FilterTagAlreadyInUse(PomiceException, ValueError):
"""A filter with a tag is already in use by another filter""" """A filter with a tag is already in use by another filter"""
pass pass
@ -97,7 +97,7 @@ class InvalidSpotifyClientAuthorization(PomiceException):
pass pass
class AppleMusicNotEnabled(PomiceException): class AppleMusicNotEnabled(PomiceException, ValueError):
"""An Apple Music Link was passed in when Apple Music functionality was not enabled.""" """An Apple Music Link was passed in when Apple Music functionality was not enabled."""
pass pass