cgi.py: Fix stupid typo so that HTTP status codes are returned properly.
authorMark Wooding <mdw@distorted.org.uk>
Sat, 9 Mar 2013 05:34:26 +0000 (05:34 +0000)
committerMark Wooding <mdw@distorted.org.uk>
Sat, 9 Mar 2013 05:35:11 +0000 (05:35 +0000)
cgi.py

diff --git a/cgi.py b/cgi.py
index 0630feb..b06ef85 100644 (file)
--- a/cgi.py
+++ b/cgi.py
@@ -264,7 +264,7 @@ def cgi_errors(hook = None):
     if hook: hook()
     if isinstance(e, U.ExpectedError) and not OUT.headerp:
       page('error.fhtml',
-           headers = dict(status = e.code),
+           header = dict(status = e.code),
            title = 'Chopwood: error', error = e)
     else:
       exty, exval, extb = SYS.exc_info()
@@ -278,7 +278,7 @@ def cgi_errors(hook = None):
           format_tmpl(TMPL['exception.fhtml'], toplevel = False)
         else:
           page('exception.fhtml',
-               headers = dict(status = 500),
+               header = dict(status = 500),
                title = 'Chopwood: internal error',
                toplevel = True)