Changeset 7995 for django/trunk/django/core/handlers/wsgi.py
- Timestamp:
- 07/19/08 14:37:55 (6 months ago)
- Files:
-
- django/trunk/django/core/handlers/wsgi.py (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
django/trunk/django/core/handlers/wsgi.py
r7991 r7995 8 8 from django import http 9 9 from django.core import signals 10 from django.core.handlers import base10 from django.core.handlers.base import BaseHandler 11 11 from django.dispatch import dispatcher 12 12 from django.utils import datastructures … … 75 75 class WSGIRequest(http.HttpRequest): 76 76 def __init__(self, environ): 77 script_name = base.get_script_name()78 path_info = force_unicode(environ.get('PATH_INFO', '/'))79 77 self.environ = environ 80 self.path_info = path_info 81 self.path = '%s%s' % (script_name, path_info) 78 self.path = force_unicode(environ['PATH_INFO']) 82 79 self.META = environ 83 self.META['PATH_INFO'] = path_info84 self.META['SCRIPT_NAME'] = script_name85 80 self.method = environ['REQUEST_METHOD'].upper() 86 81 … … 184 179 raw_post_data = property(_get_raw_post_data) 185 180 186 class WSGIHandler( base.BaseHandler):181 class WSGIHandler(BaseHandler): 187 182 initLock = Lock() 188 183 request_class = WSGIRequest
