Skip to content

Commit fd46239

Browse files
committed
Add glicko2 parameters to media export and import functions
1 parent 698f9b1 commit fd46239

File tree

1 file changed

+8
-5
lines changed

1 file changed

+8
-5
lines changed

core/album_io.py

Lines changed: 8 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,8 @@ def export_album(db, album_id: int, file_path: str):
1919
id INTEGER PRIMARY KEY,
2020
path TEXT NOT NULL,
2121
rating REAL,
22+
glicko_phi REAL,
23+
glicko_sigma REAL,
2224
votes INTEGER,
2325
type TEXT NOT NULL,
2426
album_id INTEGER,
@@ -51,12 +53,13 @@ def export_album(db, album_id: int, file_path: str):
5153

5254
# Export media data
5355
media_data = db.cursor.execute(
54-
"SELECT * FROM media WHERE album_id = ?",
56+
"""SELECT id, path, rating, glicko_phi, glicko_sigma, votes, type, album_id, file_size
57+
FROM media WHERE album_id = ?""",
5558
(album_id,)
5659
).fetchall()
5760
for media in media_data:
5861
backup_cursor.execute(
59-
"INSERT INTO media VALUES (?, ?, ?, ?, ?, ?, ?)", media
62+
"INSERT INTO media VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?)", media
6063
)
6164

6265
# Export votes data
@@ -110,9 +113,9 @@ def import_album(db, file_path: str, new_name: str = None):
110113
old_id = media[0]
111114
db.cursor.execute(
112115
"""INSERT INTO media
113-
(path, rating, votes, type, album_id, file_size)
114-
VALUES (?, ?, ?, ?, ?, ?)""",
115-
(media[1], media[2], media[3], media[4], new_album_id, media[6])
116+
(path, rating, glicko_phi, glicko_sigma, votes, type, album_id, file_size)
117+
VALUES (?, ?, ?, ?, ?, ?, ?, ?)""",
118+
(media[1], media[2], media[3], media[4], media[5], media[6], new_album_id, media[8])
116119
)
117120
media_id_map[old_id] = db.cursor.lastrowid
118121

0 commit comments

Comments
 (0)