

def create_request_params(self, sequence):
    request_params = dict(self.reader.request_params)
    headers = request_params.pop('headers', {
        
    })
    if sequence.segment.byterange:
        bytes_start = self.byterange_offsets[sequence.segment.uri]
        if (sequence.segment.byterange.offset is not None):
            bytes_start = sequence.segment.byterange.offset
        bytes_len = max((sequence.segment.byterange.range - 1), 0)
        bytes_end = (bytes_start + bytes_len)
        headers['Range'] = 'bytes={0}-{1}'.format(bytes_start, bytes_end)
        self.byterange_offsets[sequence.segment.uri] = (bytes_end + 1)
    request_params['headers'] = headers
    return request_params

dataset/ETHPy150Open chrippa/livestreamer/src/livestreamer/stream/hls.py HLSStreamWriter.create_request_params/original