Mercurial > public > mercurial-scm > hg
comparison mercurial/hgweb/request.py @ 7741:a3d7f99c23c0
hgweb: support custom http headers in ErrorResponse
author | Sune Foldager <cryo@cyanite.org> |
---|---|
date | Mon, 09 Feb 2009 11:31:52 +0100 |
parents | a42d27bc809d |
children | fceb9fa01a00 |
comparison
equal
deleted
inserted
replaced
7740:176d3d681702 | 7741:a3d7f99c23c0 |
---|---|
75 if not isinstance(v, str): | 75 if not isinstance(v, str): |
76 raise TypeError('header value must be string: %r' % v) | 76 raise TypeError('header value must be string: %r' % v) |
77 | 77 |
78 if isinstance(status, ErrorResponse): | 78 if isinstance(status, ErrorResponse): |
79 status = statusmessage(status.code) | 79 status = statusmessage(status.code) |
80 self.header(status.headers) | |
80 elif status == 200: | 81 elif status == 200: |
81 status = '200 Script output follows' | 82 status = '200 Script output follows' |
82 elif isinstance(status, int): | 83 elif isinstance(status, int): |
83 status = statusmessage(status) | 84 status = statusmessage(status) |
84 | 85 |