From 33697add32e7a7b5404708f211f178df09082175 Mon Sep 17 00:00:00 2001 From: Shane Date: Mon, 17 Oct 2016 15:37:11 -0600 Subject: [PATCH] Backward compatible with Python 3.4 --- devel-server.py | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/devel-server.py b/devel-server.py index 410e109..016a5d6 100755 --- a/devel-server.py +++ b/devel-server.py @@ -8,7 +8,14 @@ import pathlib import puzzles import socketserver -HTTPStatus = http.server.HTTPStatus + +#HTTPStatus = http.server.HTTPStatus +if hasattr(http.server, 'HTTPStatus'): + HTTPStatus = http.HTTPStatus +else: + class HTTPStatus: + NOT_FOUND = 404 + OK = 200 def page(title, body): return """ @@ -125,7 +132,7 @@ you are a fool. return None content = mdpage(text) - self.send_response(http.server.HTTPStatus.OK) + self.send_response(HTTPStatus.OK) self.send_header("Content-type", "text/html; encoding=utf-8") self.send_header("Content-Length", len(content)) try: