__all__ = [ "BfxWebsocketException", "ConnectionNotOpen", "InvalidAuthenticationCredentials" ] class BfxWebsocketException(Exception): """ Base class for all exceptions defined in bfx/websocket/errors.py. """ pass class ConnectionNotOpen(BfxWebsocketException): """ This error indicates an attempt to communicate via websocket before starting the connection with the servers. """ pass class WebsocketAuthenticationRequired(BfxWebsocketException): """ This error indicates an attempt to access a protected resource without logging in first. """ pass class InvalidAuthenticationCredentials(BfxWebsocketException): """ This error indicates that the user has provided incorrect credentials (API-KEY and API-SECRET) for authentication. """ pass class EventNotSupported(BfxWebsocketException): """ This error indicates a failed attempt to subscribe to an event not supported by the BfxWebsocketClient. """ pass class OutdatedClientVersion(BfxWebsocketException): """ This error indicates a mismatch between the client version and the server WSS version. """ pass