def set_filepieceranges(self, metainfo): selected_files = self.dlconfig['selected_files'][:] filelist = self.get_def().get_files() for fi in self.dlconfig['extra_files']: selected_files.append(filelist[fi]) length, self.filepieceranges = maketorrent.get_length_filepieceranges_from_metainfo(metainfo, selected_files) if DEBUG: log(self.log_prefix + 'set_filepieceranges: self.selected_files', self.dlconfig['selected_files'], 'selected_files', selected_files, 'self.filepieceranges', self.filepieceranges)
def get_length(self, selectedfiles=None): if not self.metainfo_valid: raise NotYetImplementedException() length, filepieceranges = maketorrent.get_length_filepieceranges_from_metainfo( self.metainfo, selectedfiles) return length
def get_length(self, selectedfiles = None): if not self.metainfo_valid: raise NotYetImplementedException() length, filepieceranges = maketorrent.get_length_filepieceranges_from_metainfo(self.metainfo, selectedfiles) return length