From 70eb75a3e69f927dbafb39f6b7cfd518e1cf4e6f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Peter=20=C3=85strand=20=28astrand=29?= Date: Mon, 18 Mar 2013 12:04:50 +0100 Subject: [PATCH] Fix error with modern Python 2.X versions: TypeError: exceptions must be old-style classes or derived from BaseException, not str Thus, we are not allowed to raise a string. Raise Exception instead. --- websockify/websocket.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/websockify/websocket.py b/websockify/websocket.py index 68dc53e..f485e8e 100644 --- a/websockify/websocket.py +++ b/websockify/websocket.py @@ -470,7 +470,7 @@ class WebSocketRequestHandler(SimpleHTTPRequestHandler): def new_websocket_client(self): """ Do something with a WebSockets client connection. """ - raise("WebSocketRequestHandler.new_websocket_client() must be overloaded") + raise Exception("WebSocketRequestHandler.new_websocket_client() must be overloaded") def do_HEAD(self): if self.only_upgrade: