[Checkins] SVN: zope.server/branches/achapman-exc-info/src/zope/server/http/wsgihttpserver.py remove references to exc_info.
Satchidanand Haridas
satchit at zope.com
Wed May 11 10:47:51 EDT 2011
Log message for revision 121654:
remove references to exc_info.
Changed:
U zope.server/branches/achapman-exc-info/src/zope/server/http/wsgihttpserver.py
-=-
Modified: zope.server/branches/achapman-exc-info/src/zope/server/http/wsgihttpserver.py
===================================================================
--- zope.server/branches/achapman-exc-info/src/zope/server/http/wsgihttpserver.py 2011-05-11 08:40:21 UTC (rev 121653)
+++ zope.server/branches/achapman-exc-info/src/zope/server/http/wsgihttpserver.py 2011-05-11 14:47:50 UTC (rev 121654)
@@ -78,7 +78,10 @@
def start_response(status, headers, exc_info=None):
if exc_info:
- raise exc_info[0], exc_info[1], exc_info[2]
+ try:
+ raise exc_info[0], exc_info[1], exc_info[2]
+ finally:
+ exc_info = None
# Prepare the headers for output
status, reason = re.match('([0-9]*) (.*)', status).groups()
task.setResponseStatus(status, reason)
@@ -105,7 +108,10 @@
def start_response(status, headers, exc_info=None):
if exc_info:
- raise exc_info[0], exc_info[1], exc_info[2]
+ try:
+ raise exc_info[0], exc_info[1], exc_info[2]
+ finally:
+ exc_info = None
# Prepare the headers for output
status, reason = re.match('([0-9]*) (.*)', status).groups()
task.setResponseStatus(status, reason)
More information about the checkins
mailing list