pylav.exceptions package#
Submodules#
pylav.exceptions.base module#
- exception pylav.exceptions.base.PyLavException(message=None, *args)[source]#
Bases:
CommandError
,AppCommandError
Base exception for errors in the library
pylav.exceptions.client module#
- exception pylav.exceptions.client.AnotherClientAlreadyRegisteredException(message=None, *args)[source]#
Bases:
PyLavException
Another client has already been registered
- exception pylav.exceptions.client.CogAlreadyRegisteredException(message=None, *args)[source]#
Bases:
PyLavException
Raised when a cog is already registered
- exception pylav.exceptions.client.CogHasBeenRegisteredException(message=None, *args)[source]#
Bases:
PyLavException
Raised when a cog is registered
- exception pylav.exceptions.client.PyLavInvalidArgumentsException(message=None, *args)[source]#
Bases:
PyLavException
Base Exception for when invalid arguments are passed to a method
- exception pylav.exceptions.client.PyLavNotInitializedException(message=None, *args)[source]#
Bases:
PyLavException
Raised when the library is not initialized
pylav.exceptions.database module#
- exception pylav.exceptions.database.EntryNotFoundException(message=None, *args)[source]#
Bases:
SQLException
Raised when an entry is not found
- exception pylav.exceptions.database.SQLException(message=None, *args)[source]#
Bases:
PyLavException
Base exception for errors in SQL
pylav.exceptions.node module#
Bases:
NodeException
Raised when the player is aborted due to an unavailable node
- exception pylav.exceptions.node.EarlyExitException(message=None, *args)[source]#
Bases:
ManagedLavalinkNodeException
some placeholder text I cannot be bothered to add a meaning message atm
- exception pylav.exceptions.node.IncorrectProcessFoundException(message=None, *args)[source]#
Bases:
ManagedLavalinkNodeException
Exception thrown when the managed node process is incorrect
- exception pylav.exceptions.node.InvalidArchitectureException(message=None, *args)[source]#
Bases:
ManagedLavalinkNodeException
Exception thrown when the Managed Lavalink node is started on an invalid arch
- exception pylav.exceptions.node.LavalinkDownloadFailedException(*args, response, should_retry=False)[source]#
Bases:
ManagedLavalinkNodeException
,RuntimeError
Downloading the Lavalink jar failed.
- response#
The response from the server to the failed GET request.
- Type:
- exception pylav.exceptions.node.ManagedLavalinkAlreadyRunningException(message=None, *args)[source]#
Bases:
ManagedLavalinkNodeException
Exception thrown when a managed Lavalink node is already running
- exception pylav.exceptions.node.ManagedLavalinkNodeException(message=None, *args)[source]#
Bases:
NodeException
Base Exception for Managed Lavalink Node Exceptions
- exception pylav.exceptions.node.ManagedLavalinkPreviouslyShutdownException(message=None, *args)[source]#
Bases:
ManagedLavalinkNodeException
Exception thrown when a managed Lavalink node already has been shutdown
- exception pylav.exceptions.node.ManagedLavalinkStartFailureException(message=None, *args)[source]#
Bases:
ManagedLavalinkNodeException
Exception thrown when a managed Lavalink node fails to start
- exception pylav.exceptions.node.ManagedLinkStartAbortedUseExternal(message=None, *args)[source]#
Bases:
ManagedLavalinkNodeException
Exception thrown when the managed lavalink node is started but aborted
- exception pylav.exceptions.node.NoNodeAvailableException(message=None, *args)[source]#
Bases:
NodeException
Raised when no node is available
- exception pylav.exceptions.node.NoNodeWithRequestFunctionalityAvailableException(message, feature, *args, **kwargs)[source]#
Bases:
NodeException
Raised when no node with request functionality is available
- exception pylav.exceptions.node.NoProcessFoundException(message=None, *args)[source]#
Bases:
ManagedLavalinkNodeException
Exception thrown when the managed node process is not found
- exception pylav.exceptions.node.NodeException(message=None, *args)[source]#
Bases:
PyLavException
Base exception for Node errors
- exception pylav.exceptions.node.NodeHasNoFiltersException(message, *args, **kwargs)[source]#
Bases:
NodeException
Raised when a node has no filters
- exception pylav.exceptions.node.NodeUnhealthyException(message=None, *args)[source]#
Bases:
ManagedLavalinkNodeException
Exception Raised when the node health checks fail
- exception pylav.exceptions.node.PortAlreadyInUseException(message=None, *args)[source]#
Bases:
ManagedLavalinkNodeException
Exception thrown when the port is already in use
- exception pylav.exceptions.node.TooManyProcessFoundException(message=None, *args)[source]#
Bases:
ManagedLavalinkNodeException
Exception thrown when zombie processes are suspected
- exception pylav.exceptions.node.UnexpectedJavaResponseException(message=None, *args)[source]#
Bases:
ManagedLavalinkNodeException
Exception thrown when Java returns an unexpected response
- exception pylav.exceptions.node.UnsupportedJavaException(message=None, *args)[source]#
Bases:
ManagedLavalinkNodeException
Exception thrown when a managed Lavalink node doesn’t have a supported Java
- exception pylav.exceptions.node.UnsupportedNodeAPIException(message=None, *args)[source]#
Bases:
NodeException
Exception raised when the node version is unsupported
- exception pylav.exceptions.node.WebsocketNotConnectedException(message=None, *args)[source]#
Bases:
NodeException
Raised when the node websocket is not connected
pylav.exceptions.playlist module#
- exception pylav.exceptions.playlist.InvalidPlaylistException(message=None, *args)[source]#
Bases:
PlaylistException
Raised when a playlist is invalid
- exception pylav.exceptions.playlist.PlaylistException(message=None, *args)[source]#
Bases:
PyLavException
Base class for playlist related errors
pylav.exceptions.request module#
- exception pylav.exceptions.request.HTTPException(response)[source]#
Bases:
PyLavException
Base exception for HTTP request errors
- data = None#
- loadType = 'apiError'#
- exception pylav.exceptions.request.UnauthorizedException(response)[source]#
Bases:
HTTPException
Raised when a REST request fails due to an incorrect password
pylav.exceptions.track module#
- exception pylav.exceptions.track.InvalidTrackException(message=None, *args)[source]#
Bases:
TrackException
Raised when an invalid track was passed
- exception pylav.exceptions.track.TrackException(message=None, *args)[source]#
Bases:
PyLavException
Base exception for Track errors
- exception pylav.exceptions.track.TrackNotFoundException(message=None, *args)[source]#
Bases:
TrackException
Raised when a track is not found