add slots to dataclasses

make folder dataclass frozen
This commit is contained in:
geoffrey45 2023-02-21 13:25:01 +03:00
parent 6caac3830a
commit 5613ddbc7f
2 changed files with 7 additions and 7 deletions

View File

@ -92,7 +92,7 @@ class Track:
self.genre = [g.strip() for g in self.genre]
@dataclass
@dataclass(slots=True)
class Album:
"""
Creates an album object
@ -210,7 +210,7 @@ class Album:
break
@dataclass
@dataclass(slots=True)
class Playlist:
"""Creates playlist objects"""
@ -241,7 +241,7 @@ class Playlist:
self.thumb = "None"
@dataclass
@dataclass(slots=True, frozen=True)
class Folder:
name: str
path: str

View File

@ -125,10 +125,10 @@ def setup_sqlite():
set_preinit_migration_versions()
set_postinit_migration_versions()
# Store.load_all_tracks()
# Store.process_folders()
# Store.load_albums()
# Store.load_artists()
Store.load_all_tracks()
Store.process_folders()
Store.load_albums()
Store.load_artists()
def run_setup():