# HG changeset patch # User Nicholas Jillings # Date 1516366998 0 # Node ID 24681d53ee7abe5f9b21fe6d9f97f48a982d54ee # Parent 68e5a789702f2fc1bda724a4ed60a9f2d0d4e32b Python 2.7 would incorrectly parse headers diff -r 68e5a789702f -r 24681d53ee7a python/pythonServer.py --- a/python/pythonServer.py Fri Jan 12 15:49:54 2018 +0000 +++ b/python/pythonServer.py Fri Jan 19 13:03:18 2018 +0000 @@ -62,16 +62,17 @@ st = s.path.rsplit(',') lenSt = len(st) fmt = st[lenSt-1].rsplit('.') + fmt = fmt[len(fmt)-1] fpath = "../"+urllib2.unquote(s.path) size = os.path.getsize(fpath) - fileDump = open(fpath) + fileDump = open(fpath, mode='rb') s.send_response(200) - if (fmt[1] == 'html'): + if (fmt == 'html'): s.send_header("Content-type", 'text/html') - elif (fmt[1] == 'css'): + elif (fmt == 'css'): s.send_header("Content-type", 'text/css') - elif (fmt[1] == 'js'): + elif (fmt == 'js'): s.send_header("Content-type", 'application/javascript') else: s.send_header("Content-type", 'application/octet-stream')