import logging
from socket import error as socket_error
from django.http import BadHeaderError
__author__ = "Matthieu Gallet"
logger = logging.getLogger("django.request")
# noinspection PyClassHasNoInit
[docs]class WebSocketError(socket_error):
"""
Raised when an active websocket encounters a problem.
"""
[docs]class NoWindowKeyException(ValueError):
"""raise when the middleware DjangoFloorMiddleware is not used."""
# noinspection PyClassHasNoInit
[docs]class HandshakeError(BadHeaderError):
"""
Raised if an error occurs during protocol handshake.
"""
[docs]class UpgradeRequiredError(HandshakeError):
"""
Raised if protocol must be upgraded.
"""