mercurial/url.py
changeset 44452 9d2b2df2c2ba
parent 43506 9f70512ae2cf
child 44641 e74af49aa3c9
equal deleted inserted replaced
44449:ff72bd52d56a 44452:9d2b2df2c2ba
   222     h.realhostport = None
   222     h.realhostport = None
   223     h.headers = None
   223     h.headers = None
   224 
   224 
   225 
   225 
   226 def _generic_proxytunnel(self):
   226 def _generic_proxytunnel(self):
   227     proxyheaders = dict(
   227     proxyheaders = {
   228         [
   228         x: self.headers[x]
   229             (x, self.headers[x])
   229         for x in self.headers
   230             for x in self.headers
   230         if x.lower().startswith('proxy-')
   231             if x.lower().startswith('proxy-')
   231     }
   232         ]
       
   233     )
       
   234     self.send(b'CONNECT %s HTTP/1.0\r\n' % self.realhostport)
   232     self.send(b'CONNECT %s HTTP/1.0\r\n' % self.realhostport)
   235     for header in pycompat.iteritems(proxyheaders):
   233     for header in pycompat.iteritems(proxyheaders):
   236         self.send(b'%s: %s\r\n' % header)
   234         self.send(b'%s: %s\r\n' % header)
   237     self.send(b'\r\n')
   235     self.send(b'\r\n')
   238 
   236