[1.2.X] Corrected r15205 syntax to be Python2.4 compatible.

Backport of r15210 from trunk.

git-svn-id: http://code.djangoproject.com/svn/django/branches/releases/1.2.X@15212 bcc190cf-cafb-0310-a4f2-bffc1f526a37
This commit is contained in:
Russell Keith-Magee 2011-01-15 06:06:09 +00:00
parent 74a61e35b8
commit f7d04c37b9

View File

@ -226,13 +226,14 @@ class WSGIHandler(base.BaseHandler):
if self._request_middleware is None: if self._request_middleware is None:
self.initLock.acquire() self.initLock.acquire()
try: try:
# Check that middleware is still uninitialised. try:
if self._request_middleware is None: # Check that middleware is still uninitialised.
self.load_middleware() if self._request_middleware is None:
except: self.load_middleware()
# Unload whatever middleware we got except:
self._request_middleware = None # Unload whatever middleware we got
raise self._request_middleware = None
raise
finally: finally:
self.initLock.release() self.initLock.release()