def set_files(self, files_list): for i,f in enumerate(files_list): t = Track() t.subfile_no = i t.torrent = self t.offset = f.offset t.size = f.size t.title = f.path t.filehash = f.filehash self.files.append(t)
def _get_tracks_list(self, query): self._cur.execute(query) rows = self._cur.fetchall() result = [] for row in rows: t = Track() t.id = row["id"] t.subfile_no = row["subfile_no"] t.title = row["title"] t.offset = row["offset"] t.size = row["size"] t.filehash = row["filehash"] t.created_at = row["created_at"] result.append(t) return result;