diff --git a/txsockjs/protocols/websocket.py b/txsockjs/protocols/websocket.py index 0f4e36f..80c07e8 100644 --- a/txsockjs/protocols/websocket.py +++ b/txsockjs/protocols/websocket.py @@ -48,7 +48,7 @@ def getPeer(self): return address.IPv6Address("TCP", ip, None) return ProtocolWrapper.getPeer(self) -class JsonProtocol(PeerOverrideProtocol): +class JsonProtocol(PeerOverrideProtocol, object): def makeConnection(self, transport): directlyProvides(self, providedBy(transport)) Protocol.makeConnection(self, transport) diff --git a/txsockjs/websockets.py b/txsockjs/websockets.py index f982401..81e8758 100644 --- a/txsockjs/websockets.py +++ b/txsockjs/websockets.py @@ -263,7 +263,7 @@ def _parseFrames(buf): -class _WebSocketsProtocol(ProtocolWrapper): +class _WebSocketsProtocol(ProtocolWrapper, object): """ Protocol which wraps another protocol to provide a WebSockets transport layer.