cgi.py: Fix stupid typo so that HTTP status codes are returned properly.
[chopwood] / 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)