Browse Source

Fixed #17550 -- Removed a workaround for a bug in flup 1.0.1.

This reverts commit 948a833eb7fd9be0bc2d585c92a407f036ef42b2.

flup appears to be dead, and this fix breaks legitimate uses of Django.

Refs #8490.
Aymeric Augustin 12 years ago
parent
commit
f5dbb566ee
1 changed files with 1 additions and 4 deletions
  1. 1 4
      django/core/handlers/wsgi.py

+ 1 - 4
django/core/handlers/wsgi.py

@@ -129,14 +129,11 @@ class WSGIRequest(http.HttpRequest):
     def __init__(self, environ):
         script_name = base.get_script_name(environ)
         path_info = base.get_path_info(environ)
-        if not path_info or path_info == script_name:
+        if not path_info:
             # Sometimes PATH_INFO exists, but is empty (e.g. accessing
             # the SCRIPT_NAME URL without a trailing slash). We really need to
             # operate as if they'd requested '/'. Not amazingly nice to force
             # the path like this, but should be harmless.
-            #
-            # (The comparison of path_info to script_name is to work around an
-            # apparent bug in flup 1.0.1. See Django ticket #8490).
             path_info = '/'
         self.environ = environ
         self.path_info = path_info