Commit 48ce167d authored by Loic Bistuer's avatar Loic Bistuer
Browse files

Fixed missing initializations in WSGIRequest. Refs #20619

parent 7d0c3b9b
Loading
Loading
Loading
Loading
+1 −0
Original line number Diff line number Diff line
@@ -103,6 +103,7 @@ class WSGIRequest(http.HttpRequest):
            content_length = 0
        self._stream = LimitedStream(self.environ['wsgi.input'], content_length)
        self._read_started = False
        self.resolver_match = None

    def _is_secure(self):
        return 'wsgi.url_scheme' in self.environ and self.environ['wsgi.url_scheme'] == 'https'
+4 −0
Original line number Diff line number Diff line
@@ -39,6 +39,10 @@ class HttpRequest(object):
    _upload_handlers = []

    def __init__(self):
        # WARNING: The `WSGIRequest` subclass doesn't call `super`.
        # Any variable assignment made here should also happen in
        # `WSGIRequest.__init__()`.

        self.GET, self.POST, self.COOKIES, self.META, self.FILES = {}, {}, {}, {}, {}
        self.path = ''
        self.path_info = ''