thirdparty/google_appengine/google/appengine/dist/httplib.py
changeset 2864 2e0b0af889be
parent 2413 d0b7dac5325c
equal deleted inserted replaced
2862:27971a13089f 2864:2e0b0af889be
   169   def putrequest(self, request, selector, skip_host=False, skip_accept_encoding=False):
   169   def putrequest(self, request, selector, skip_host=False, skip_accept_encoding=False):
   170     self._method = request
   170     self._method = request
   171     self._url = selector
   171     self._url = selector
   172 
   172 
   173   def putheader(self, header, *lines):
   173   def putheader(self, header, *lines):
   174     line = '\r\n\t'.join(lines)
   174     line = '\r\n\t'.join([str(line) for line in lines])
   175     self.headers.append((header, line))
   175     self.headers.append((header, line))
   176 
   176 
   177   def endheaders(self):
   177   def endheaders(self):
   178     pass
   178     pass
   179 
   179 
   293     "Provide a getfile, since the superclass' does not use this concept."
   293     "Provide a getfile, since the superclass' does not use this concept."
   294     return self.file
   294     return self.file
   295 
   295 
   296   def putheader(self, header, *values):
   296   def putheader(self, header, *values):
   297     "The superclass allows only one value argument."
   297     "The superclass allows only one value argument."
   298     self._conn.putheader(header, '\r\n\t'.join(values))
   298     self._conn.putheader(header, '\r\n\t'.join([str(v) for v in values]))
   299 
   299 
   300   def getreply(self):
   300   def getreply(self):
   301     """Compat definition since superclass does not define it.
   301     """Compat definition since superclass does not define it.
   302 
   302 
   303     Returns a tuple consisting of:
   303     Returns a tuple consisting of: