diff options
Diffstat (limited to 'paste/webkit')
| -rw-r--r-- | paste/webkit/FakeWebware/WebKit/HTTPExceptions.py | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/paste/webkit/FakeWebware/WebKit/HTTPExceptions.py b/paste/webkit/FakeWebware/WebKit/HTTPExceptions.py index ac167be..e64978b 100644 --- a/paste/webkit/FakeWebware/WebKit/HTTPExceptions.py +++ b/paste/webkit/FakeWebware/WebKit/HTTPExceptions.py @@ -1,2 +1,8 @@ from paste.httpexceptions import * -HTTPAuthenticationRequired = HTTPUnauthorized + +class HTTPAuthenticationRequired(HTTPUnauthorized): + + def __init__(self, realm=None, message=None, headers=None): + headers = headers or {} + headers['WWW-Authenticate'] = 'Basic realm=%s' % realm + HTTPUnathorized.__init__(self, message, headers) |
