summaryrefslogtreecommitdiff
path: root/paste/webkit
diff options
context:
space:
mode:
Diffstat (limited to 'paste/webkit')
-rw-r--r--paste/webkit/FakeWebware/WebKit/HTTPExceptions.py8
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)