Changeset 5868
- Timestamp:
- 08/12/07 05:24:05 (1 year ago)
- Files:
-
- django/trunk/AUTHORS (modified) (1 diff)
- django/trunk/django/core/handlers/wsgi.py (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
django/trunk/AUTHORS
r5855 r5868 79 79 Michal Chruszcz <troll@pld-linux.org> 80 80 Ian Clelland <clelland@gmail.com> 81 colin@owlfish.com 81 82 crankycoder@gmail.com 82 83 Pete Crosier <pete.crosier@gmail.com> django/trunk/django/core/handlers/wsgi.py
r5629 r5868 7 7 from pprint import pformat 8 8 from shutil import copyfileobj 9 from threading import Lock 9 10 try: 10 11 from cStringIO import StringIO … … 177 178 178 179 class WSGIHandler(BaseHandler): 180 initLock = Lock() 181 179 182 def __call__(self, environ, start_response): 180 183 from django.conf import settings … … 183 186 # settings weren't available. 184 187 if self._request_middleware is None: 185 self.load_middleware() 188 self.initLock.acquire() 189 # Check that middleware is still uninitialised. 190 if self._request_middleware is None: 191 self.load_middleware() 192 self.initLock.release() 186 193 187 194 dispatcher.send(signal=signals.request_started)
