errors.py 370 B

1234567891011121314151617181920
  1. class SocketClosed(Exception):
  2. def __init__(self, code=None, reason=''):
  3. self.code = code
  4. self.reason = reason
  5. @property
  6. def message(self):
  7. return ('' if self.code is None else '[%d] ' % self.code) + self.reason
  8. class HandshakeError(Exception):
  9. pass
  10. class PingError(Exception):
  11. pass
  12. class SSLError(Exception):
  13. pass