equal
deleted
inserted
replaced
186 def getresponse(self): |
186 def getresponse(self): |
187 if self.port and self.port != self.default_port: |
187 if self.port and self.port != self.default_port: |
188 host = '%s:%s' % (self.host, self.port) |
188 host = '%s:%s' % (self.host, self.port) |
189 else: |
189 else: |
190 host = self.host |
190 host = self.host |
191 url = '%s://%s%s' % (self.protocol, host, self._url) |
191 if not self._url.startswith(self.protocol): |
|
192 url = '%s://%s%s' % (self.protocol, host, self._url) |
|
193 else: |
|
194 url = self._url |
192 headers = dict(self.headers) |
195 headers = dict(self.headers) |
193 |
196 |
194 try: |
197 try: |
195 method = self._method_map[self._method.upper()] |
198 method = self._method_map[self._method.upper()] |
196 except KeyError: |
199 except KeyError: |
235 |
238 |
236 @property |
239 @property |
237 def msg(self): |
240 def msg(self): |
238 msg = mimetools.Message(StringIO.StringIO('')) |
241 msg = mimetools.Message(StringIO.StringIO('')) |
239 for name, value in self._fetch_response.headers.items(): |
242 for name, value in self._fetch_response.headers.items(): |
240 msg[name] = value |
243 msg[name] = str(value) |
241 return msg |
244 return msg |
242 |
245 |
243 version = 11 |
246 version = 11 |
244 |
247 |
245 @property |
248 @property |