added stuff
This commit is contained in:
@@ -16,7 +16,8 @@ from .objects import (
|
||||
Album,
|
||||
ID3Timestamp,
|
||||
SourceTypes,
|
||||
SourcePages
|
||||
SourcePages,
|
||||
SourceAttribute
|
||||
)
|
||||
|
||||
logger = logging.getLogger("database")
|
||||
@@ -118,6 +119,10 @@ class Database:
|
||||
if type(db_object) == Album:
|
||||
return self.push_album(album=db_object)
|
||||
|
||||
if issubclass(type(db_object), SourceAttribute):
|
||||
for source in db_object.source_list:
|
||||
self.push_source(source=source)
|
||||
|
||||
logger.warning(f"type {type(db_object)} isn't yet supported by the db")
|
||||
|
||||
def push(self, db_object_list: List[Song | Lyrics | Target | Artist | Source | Album]):
|
||||
|
@@ -12,6 +12,7 @@ ID3Timestamp = metadata.ID3Timestamp
|
||||
|
||||
SourceTypes = source.SourceTypes
|
||||
SourcePages = source.SourcePages
|
||||
SourceAttribute = source.SourceAttribute
|
||||
|
||||
Song = song.Song
|
||||
Artist = song.Artist
|
||||
|
Reference in New Issue
Block a user