thirdparty/google_appengine/google/appengine/dist/httplib.py
changeset 2413 d0b7dac5325c
parent 1278 a7766286a7be
child 2864 2e0b0af889be
--- a/thirdparty/google_appengine/google/appengine/dist/httplib.py	Mon Jun 08 22:34:05 2009 +0200
+++ b/thirdparty/google_appengine/google/appengine/dist/httplib.py	Fri Jun 19 16:13:32 2009 +0200
@@ -188,7 +188,10 @@
         host = '%s:%s' % (self.host, self.port)
     else:
         host = self.host
-    url = '%s://%s%s' % (self.protocol, host, self._url)
+    if not self._url.startswith(self.protocol):
+      url = '%s://%s%s' % (self.protocol, host, self._url)
+    else:
+      url = self._url
     headers = dict(self.headers)
 
     try:
@@ -237,7 +240,7 @@
   def msg(self):
     msg = mimetools.Message(StringIO.StringIO(''))
     for name, value in self._fetch_response.headers.items():
-      msg[name] = value
+      msg[name] = str(value)
     return msg
 
   version = 11