mirror of
https://github.com/Dvorinka/swingmusic-extended.git
synced 2026-06-05 04:53:01 +00:00
add slots to dataclasses
make folder dataclass frozen
This commit is contained in:
+3
-3
@@ -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():
|
||||||
|
|||||||
Reference in New Issue
Block a user