mirror of
https://github.com/Dvorinka/swingmusic-extended.git
synced 2026-06-03 20:13:02 +00:00
rewrite db stuff with scalars and generators
+ dump mixes with less than x=4 artists + try: disable pragma mmap_size
This commit is contained in:
+3
-2
@@ -2,6 +2,7 @@ import time
|
||||
from dataclasses import asdict, dataclass, field
|
||||
from typing import Any
|
||||
|
||||
from app.db.utils import row_to_dict
|
||||
from app.lib.playlistlib import get_first_4_images
|
||||
from app.serializers.track import serialize_tracks
|
||||
from app.store.tracks import TrackStore
|
||||
@@ -60,7 +61,8 @@ class Mix:
|
||||
|
||||
@classmethod
|
||||
def mix_to_dataclass(cls, entry: Any):
|
||||
entry_dict = entry._asdict()
|
||||
entry_dict = row_to_dict(entry)
|
||||
|
||||
entry_dict["id"] = entry_dict["mixid"]
|
||||
del entry_dict["mixid"]
|
||||
|
||||
@@ -69,4 +71,3 @@ class Mix:
|
||||
@classmethod
|
||||
def mixes_to_dataclasses(cls, entries: Any):
|
||||
return [cls.mix_to_dataclass(entry) for entry in entries]
|
||||
|
||||
|
||||
Reference in New Issue
Block a user