1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36
|
"""Errors thrown by stomp.py connections.
"""
class StompException(Exception):
"""
Common exception class. All specific stomp.py exceptions are subclasses
of StompException, allowing the library user to catch all current and
future library exceptions.
"""
class ConnectionClosedException(StompException):
"""
Raised in the receiver thread when the connection has been closed
by the server.
"""
class NotConnectedException(StompException):
"""
Raised when there is currently no server connection.
"""
class ConnectFailedException(StompException):
"""
Raised by Connection.attempt_connection when reconnection attempts
have exceeded Connection.__reconnect_attempts_max.
"""
class InterruptedException(StompException):
"""
Raised by receive when data read is interrupted.
"""
|