summaryrefslogtreecommitdiff
path: root/mercurial/httpconnection.py
diff options
context:
space:
mode:
Diffstat (limited to 'mercurial/httpconnection.py')
-rw-r--r--mercurial/httpconnection.py10
1 files changed, 3 insertions, 7 deletions
diff --git a/mercurial/httpconnection.py b/mercurial/httpconnection.py
index ce316d9..91745b9 100644
--- a/mercurial/httpconnection.py
+++ b/mercurial/httpconnection.py
@@ -38,7 +38,7 @@ class httpsendfile(object):
self.write = self._data.write
self.length = os.fstat(self._data.fileno()).st_size
self._pos = 0
- self._total = self.length // 1024 * 2
+ self._total = self.length / 1024 * 2
def read(self, *args, **kwargs):
try:
@@ -51,7 +51,7 @@ class httpsendfile(object):
# requires authentication. Since we can't know until we try
# once whether authentication will be required, just lie to
# the user and maybe the push succeeds suddenly at 50%.
- self.ui.progress(_('sending'), self._pos // 1024,
+ self.ui.progress(_('sending'), self._pos / 1024,
unit=_('kb'), total=self._total)
return ret
@@ -70,11 +70,7 @@ def readauthforuri(ui, uri, user):
gdict[setting] = val
# Find the best match
- if '://' in uri:
- scheme, hostpath = uri.split('://', 1)
- else:
- # py2.4.1 doesn't provide the full URI
- scheme, hostpath = 'http', uri
+ scheme, hostpath = uri.split('://', 1)
bestuser = None
bestlen = 0
bestauth = None