mercurial/byterange.py
changeset 34371 635553ca6eb9
parent 34131 0fa781320203
child 34466 1232f7fa00c3
equal deleted inserted replaced
34370:d0db41af73c0 34371:635553ca6eb9
    42 splituser = urlreq.splituser
    42 splituser = urlreq.splituser
    43 unquote = urlreq.unquote
    43 unquote = urlreq.unquote
    44 
    44 
    45 class RangeError(IOError):
    45 class RangeError(IOError):
    46     """Error raised when an unsatisfiable range is requested."""
    46     """Error raised when an unsatisfiable range is requested."""
    47     pass
       
    48 
    47 
    49 class HTTPRangeHandler(urlreq.basehandler):
    48 class HTTPRangeHandler(urlreq.basehandler):
    50     """Handler that enables HTTP Range headers.
    49     """Handler that enables HTTP Range headers.
    51 
    50 
    52     This was extremely simple. The Range header is a HTTP feature to
    51     This was extremely simple. The Range header is a HTTP feature to