diff options
Diffstat (limited to 'netlib/http')
| -rw-r--r-- | netlib/http/request.py | 4 | 
1 files changed, 3 insertions, 1 deletions
| diff --git a/netlib/http/request.py b/netlib/http/request.py index ff057b79..d9f4ed00 100644 --- a/netlib/http/request.py +++ b/netlib/http/request.py @@ -28,7 +28,7 @@ class RequestData(message.MessageData):          self.first_line_format = first_line_format          self.method = method -        self.scheme = scheme or b'' +        self.scheme = scheme          self.host = host          self.port = port          self.path = path @@ -106,6 +106,8 @@ class Request(message.Message):          """          HTTP request scheme, which should be "http" or "https".          """ +        if not self.data.scheme: +            return self.data.scheme          return message._native(self.data.scheme)      @scheme.setter | 
