mercurial/httprangereader.py
changeset 2161 12e11413ca19
parent 2138 f5046cab9e2e
child 2858 345bac2bc4ec
equal deleted inserted replaced
2160:858df1f354c1 2161:12e11413ca19
    20         end = ''
    20         end = ''
    21         if bytes:
    21         if bytes:
    22             end = self.pos + bytes - 1
    22             end = self.pos + bytes - 1
    23         req.add_header('Range', 'bytes=%d-%s' % (self.pos, end))
    23         req.add_header('Range', 'bytes=%d-%s' % (self.pos, end))
    24         f = urllib2.urlopen(req)
    24         f = urllib2.urlopen(req)
    25         return f.read(bytes)
    25         data = f.read()
       
    26         if bytes:
       
    27             data = data[:bytes]
       
    28         return data