comparison mercurial/httprepo.py @ 5333:6e6a00a7bf75

Push over HTTP: really tell the user the size of the bundle
author Alexis S. L. Carvalho <alexis@cecm.usp.br>
date Mon, 24 Sep 2007 19:00:11 -0300
parents 942c0827dc5b
children 24de027551c1
comparison
equal deleted inserted replaced
5332:b0bfe087ad8a 5333:6e6a00a7bf75
296 q.update(args) 296 q.update(args)
297 qs = '?%s' % urllib.urlencode(q) 297 qs = '?%s' % urllib.urlencode(q)
298 cu = "%s%s" % (self._url, qs) 298 cu = "%s%s" % (self._url, qs)
299 try: 299 try:
300 if data: 300 if data:
301 self.ui.debug(_("sending %s bytes\n") % 301 self.ui.debug(_("sending %s bytes\n") % len(data))
302 headers.get('content-length', 'X'))
303 resp = urllib2.urlopen(request(cu, data, headers)) 302 resp = urllib2.urlopen(request(cu, data, headers))
304 except urllib2.HTTPError, inst: 303 except urllib2.HTTPError, inst:
305 if inst.code == 401: 304 if inst.code == 401:
306 raise util.Abort(_('authorization failed')) 305 raise util.Abort(_('authorization failed'))
307 raise 306 raise