Merge backport for Python 3.4

This commit is contained in:
Shane 2016-10-17 16:21:55 -06:00
commit 00aa20e761
1 changed files with 4 additions and 3 deletions

View File

@ -1,4 +1,4 @@
#!/usr/bin/python3
#!/usr/local/bin/python3
import glob
import http.server
@ -100,7 +100,7 @@ you are a fool.
body.append("* [puzzles/{cat}/{points}](/puzzles/{cat}/{points}/)".format(cat=parts[2], points=puzzle))
elif len(parts) == 4:
body.append("# {} puzzle {}".format(parts[2], parts[3]))
with open("puzzles/{}/{}.moth".format(parts[2], parts[3])) as f:
with open("puzzles/{}/{}.moth".format(parts[2], parts[3]), encoding="utf-8") as f:
p = puzzles.Puzzle(f)
body.append("* Author: `{}`".format(p.fields.get("author")))
body.append("* Summary: `{}`".format(p.fields.get("summary")))
@ -133,7 +133,8 @@ you are a fool.
content = mdpage(text)
self.send_response(HTTPStatus.OK)
self.send_header("Content-type", "text/html; encoding=utf-8")
self.send_header("Content-type", "text/html; charset=utf-8")
self.send_header("Content-Length", len(content))
try:
fs = fspath.stat()