mercurial/httprepo.py
changeset 3215 53e843840349
parent 3160 36ab673f66a5
child 3399 5dbb3a991bbf
equal deleted inserted replaced
3214:a5603ad915c5 3215:53e843840349
   163                 proxyurl = urlparse.urlunsplit((
   163                 proxyurl = urlparse.urlunsplit((
   164                     proxyscheme, netlocunsplit(proxyhost, proxyport,
   164                     proxyscheme, netlocunsplit(proxyhost, proxyport,
   165                                                proxyuser, proxypasswd or ''),
   165                                                proxyuser, proxypasswd or ''),
   166                     proxypath, proxyquery, proxyfrag))
   166                     proxypath, proxyquery, proxyfrag))
   167                 handler = urllib2.ProxyHandler({scheme: proxyurl})
   167                 handler = urllib2.ProxyHandler({scheme: proxyurl})
   168                 ui.debug(_('proxying through http://%s:%s\n') % 
   168                 ui.debug(_('proxying through http://%s:%s\n') %
   169                           (proxyhost, proxyport))
   169                           (proxyhost, proxyport))
   170 
   170 
   171         # urllib2 takes proxy values from the environment and those
   171         # urllib2 takes proxy values from the environment and those
   172         # will take precedence if found, so drop them
   172         # will take precedence if found, so drop them
   173         for env in ["HTTP_PROXY", "http_proxy", "no_proxy"]:
   173         for env in ["HTTP_PROXY", "http_proxy", "no_proxy"]: