From eff7d5e6713c2bcfa023570685e1d396ae2af65d Mon Sep 17 00:00:00 2001 From: Valentin Lorentz Date: Sun, 7 Jul 2013 13:24:26 +0200 Subject: [PATCH] Fix httpserver for Python 3. --- src/httpserver.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/httpserver.py b/src/httpserver.py index 7d12c5a56..a01d00540 100644 --- a/src/httpserver.py +++ b/src/httpserver.py @@ -316,6 +316,8 @@ class SupyIndex(SupyHTTPServerCallback): self.send_header('Content-Type', 'text/html; charset=utf-8') self.send_header('Content-Length', len(response)) self.end_headers() + if sys.version_info[0] >= 3: + response = response.encode() self.wfile.write(response) class Static(SupyHTTPServerCallback): @@ -332,6 +334,8 @@ class Static(SupyHTTPServerCallback): self.send_header('Content-type', self._mimetype) self.send_header('Content-Length', len(response)) self.end_headers() + if sys.version_info[0] >= 3: + response = response.encode() self.wfile.write(response) class Favicon(SupyHTTPServerCallback):