1.1 --- a/WebStack/Adapters/Webware.py Sun Oct 17 19:31:04 2004 +0000
1.2 +++ b/WebStack/Adapters/Webware.py Sun Oct 17 19:31:09 2004 +0000
1.3 @@ -5,6 +5,7 @@
1.4 """
1.5
1.6 import WebStack.Webware
1.7 +from WebStack.Generic import EndOfResponse
1.8
1.9 # For Webware releases later than 0.8.1, employ special URLParsers in contexts
1.10 # for each application in the application server; such parsers create servlets
1.11 @@ -132,7 +133,10 @@
1.12
1.13 new_trans = WebStack.Webware.Transaction(trans)
1.14 if self.webstack_authenticator is None or self.webstack_authenticator.authenticate(new_trans):
1.15 - self.webstack_resource.respond(new_trans)
1.16 + try:
1.17 + self.webstack_resource.respond(new_trans)
1.18 + except EndOfResponse:
1.19 + pass
1.20 else:
1.21 new_trans.set_response_code(401) # Unauthorized
1.22 new_trans.set_header_value("WWW-Authenticate", '%s realm="%s"' % (