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

View File

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