mirror of
https://github.com/tcsenpai/swingmusic.git
synced 2025-06-08 20:25:52 +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]
|
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
|
||||||
|
@ -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():
|
||||||
|
Loading…
x
Reference in New Issue
Block a user