mercurial/httprangereader.py
changeset 2161 12e11413ca19
parent 2138 f5046cab9e2e
child 2859 345bac2bc4ec
--- a/mercurial/httprangereader.py	Sun Apr 30 18:46:49 2006 +0200
+++ b/mercurial/httprangereader.py	Sun Apr 30 18:50:53 2006 +0200
@@ -22,4 +22,7 @@
             end = self.pos + bytes - 1
         req.add_header('Range', 'bytes=%d-%s' % (self.pos, end))
         f = urllib2.urlopen(req)
-        return f.read(bytes)
+        data = f.read()
+        if bytes:
+            data = data[:bytes]
+        return data