def __init__(self, parent, piece_size, urlage, connection, id, outgoing, log_prefix): self.piece_size = piece_size self._header_lines = [] self.manual_close = False self.urlage = urlage self.batch_requests = BatchRequests() # pipeline tracker self.request_paths = [] # range request glue self.request_blocks = {} scheme, host, path, params, query, fragment = urlparse(id) if path and path[0] == '/': path = path[1:] self.host = host self.prefix = path self.append = not (len(self.urlage.ranges) == 1 and path and path[-1] != '/') Connector.__init__(self, parent, connection, id, outgoing, log_prefix=log_prefix) # blarg self._buffer = [] self._buffer_len = 0
def __init__(self, parent, piece_size, urlage, connection, id, outgoing): self.piece_size = piece_size self._header_lines = [] self.manual_close = False self.urlage = urlage self.batch_requests = BatchRequests() # pipeline tracker self.request_paths = [] scheme, host, path, params, query, fragment = urlparse(id) if path and path[0] == '/': path = path[1:] self.host = host self.prefix = path self.append = not(len(self.urlage.ranges) == 1 and path and path[-1] != '/') Connector.__init__(self, parent, connection, id, outgoing) # blarg self._buffer = [] self._buffer_len = 0