| # -*- coding: utf-8 -*- |
| |
| __all__ = ['WebSocketException', 'FrameTooLargeException', 'ProtocolException', |
| 'UnsupportedFrameTypeException', 'TextFrameEncodingException', |
| 'UnsupportedFrameTypeException', 'TextFrameEncodingException', |
| 'StreamClosed', 'HandshakeError', 'InvalidBytesError'] |
| |
| class WebSocketException(Exception): pass |
| |
| class ProtocolException(WebSocketException): pass |
| |
| class FrameTooLargeException(WebSocketException): pass |
| |
| class UnsupportedFrameTypeException(WebSocketException): pass |
| |
| class TextFrameEncodingException(WebSocketException): pass |
| |
| class InvalidBytesError(WebSocketException): pass |
| |
| class StreamClosed(Exception): pass |
| |
| class HandshakeError(WebSocketException): |
| def __init__(self, msg): |
| self.msg = msg |
| |
| def __str__(self): |
| return self.msg |