From 3e46b41caad06ab90596524fc35dc85abb4f368c Mon Sep 17 00:00:00 2001 From: Zhou Chaolin Date: Mon, 16 Apr 2018 01:45:12 +0800 Subject: [PATCH] Bypass mime-type map in python3 env --- websockify/websockifyserver.py | 25 +++++++++++++------------ 1 file changed, 13 insertions(+), 12 deletions(-) diff --git a/websockify/websockifyserver.py b/websockify/websockifyserver.py index c726473..3687338 100644 --- a/websockify/websockifyserver.py +++ b/websockify/websockifyserver.py @@ -97,18 +97,19 @@ class WebSockifyRequestHandler(WebSocketRequestHandler, SimpleHTTPRequestHandler if self.logger is None: self.logger = WebSockifyServer.get_logger() - self.extensions_map = { - '.manifest': 'text/cache-manifest', - '.html': 'text/html', - '.png': 'image/png', - '.jpg': 'image/jpg', - '.svg': 'image/svg+xml', - '.css': 'text/css', - '.js': 'application/x-javascript', - '.json': 'application/json', - '.xml': 'application/xml', - '': 'application/octet-stream', # Default - } + if sys.version_info[0] < 3: + self.extensions_map = { + '.manifest': 'text/cache-manifest', + '.html': 'text/html', + '.png': 'image/png', + '.jpg': 'image/jpg', + '.svg': 'image/svg+xml', + '.css': 'text/css', + '.js': 'application/x-javascript', + '.json': 'application/json', + '.xml': 'application/xml', + '': 'application/octet-stream', # Default + } WebSocketRequestHandler.__init__(self, req, addr, server)