Commit 98ec741a authored by Russell Keith-Magee's avatar Russell Keith-Magee
Browse files

Fixed #9585 -- Corrected code committed in [9398] that wasn't compatible with...

Fixed #9585 -- Corrected code committed in [9398] that wasn't compatible with Python 2.3/2.4. Thanks to Karen Tracey for the report and fix.

git-svn-id: http://code.djangoproject.com/svn/django/trunk@9465 bcc190cf-cafb-0310-a4f2-bffc1f526a37
parent 21e86f2a
Loading
Loading
Loading
Loading
+12 −12
Original line number Diff line number Diff line
@@ -264,8 +264,8 @@ class Client(object):
        parsed = urlparse(path)
        r = {
            'CONTENT_TYPE':    'text/html; charset=utf-8',
            'PATH_INFO':       urllib.unquote(parsed.path),
            'QUERY_STRING':    urlencode(data, doseq=True) or parsed.query,
            'PATH_INFO':       urllib.unquote(parsed[2]),
            'QUERY_STRING':    urlencode(data, doseq=True) or parsed[4],
            'REQUEST_METHOD': 'GET',
            'wsgi.input':      FakePayload('')
        }
@@ -286,8 +286,8 @@ class Client(object):
        r = {
            'CONTENT_LENGTH': len(post_data),
            'CONTENT_TYPE':   content_type,
            'PATH_INFO':      urllib.unquote(parsed.path),
            'QUERY_STRING':   parsed.query,
            'PATH_INFO':      urllib.unquote(parsed[2]),
            'QUERY_STRING':   parsed[4],
            'REQUEST_METHOD': 'POST',
            'wsgi.input':     FakePayload(post_data),
        }
@@ -302,8 +302,8 @@ class Client(object):
        parsed = urlparse(path)
        r = {
            'CONTENT_TYPE':    'text/html; charset=utf-8',
            'PATH_INFO':       urllib.unquote(parsed.path),
            'QUERY_STRING':    urlencode(data, doseq=True) or parsed.query,
            'PATH_INFO':       urllib.unquote(parsed[2]),
            'QUERY_STRING':    urlencode(data, doseq=True) or parsed[4],
            'REQUEST_METHOD': 'HEAD',
            'wsgi.input':      FakePayload('')
        }
@@ -317,8 +317,8 @@ class Client(object):
        """
        parsed = urlparse(path)
        r = {
            'PATH_INFO':       urllib.unquote(parsed.path),
            'QUERY_STRING':    urlencode(data, doseq=True) or parsed.query,
            'PATH_INFO':       urllib.unquote(parsed[2]),
            'QUERY_STRING':    urlencode(data, doseq=True) or parsed[4],
            'REQUEST_METHOD': 'OPTIONS',
            'wsgi.input':      FakePayload('')
        }
@@ -339,8 +339,8 @@ class Client(object):
        r = {
            'CONTENT_LENGTH': len(post_data),
            'CONTENT_TYPE':   content_type,
            'PATH_INFO':      urllib.unquote(parsed.path),
            'QUERY_STRING':   urlencode(data, doseq=True) or parsed.query,
            'PATH_INFO':      urllib.unquote(parsed[2]),
            'QUERY_STRING':   urlencode(data, doseq=True) or parsed[4],
            'REQUEST_METHOD': 'PUT',
            'wsgi.input':     FakePayload(post_data),
        }
@@ -354,8 +354,8 @@ class Client(object):
        """
        parsed = urlparse(path)
        r = {
            'PATH_INFO':       urllib.unquote(parsed.path),
            'QUERY_STRING':    urlencode(data, doseq=True) or parsed.query,
            'PATH_INFO':       urllib.unquote(parsed[2]),
            'QUERY_STRING':    urlencode(data, doseq=True) or parsed[4],
            'REQUEST_METHOD': 'DELETE',
            'wsgi.input':      FakePayload('')
        }