mirror of
https://github.com/tcsenpai/swingmusic.git
synced 2025-06-07 03:35:35 +00:00
add slots to dataclasses
make folder dataclass frozen
This commit is contained in:
parent
6caac3830a
commit
5613ddbc7f
@ -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
|
||||
|
@ -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():
|
||||
|
Loading…
x
Reference in New Issue
Block a user