Add save() to the Source class
This will allow us to save any changes made to the Source()
This commit is contained in:
parent
401241ac47
commit
076e89783a
|
@ -18,6 +18,7 @@ class Source:
|
|||
self.get_attrs = None
|
||||
self.set_attr = None
|
||||
self.get_cur_id = None
|
||||
self.save = None
|
||||
|
||||
def set_current(self):
|
||||
global cur_source
|
||||
|
|
|
@ -23,6 +23,7 @@ def init():
|
|||
source.get_attrs = get_attrs
|
||||
source.set_attr = set_attr
|
||||
source.get_cur_id = get_cur_file
|
||||
source.save = save
|
||||
|
||||
load_file = source.load_file
|
||||
print load_file
|
||||
|
@ -80,5 +81,7 @@ def get_attrs(file, *attrs):
|
|||
def set_attr(*args):
|
||||
pass
|
||||
|
||||
def save():
|
||||
pass
|
||||
|
||||
init()
|
||||
|
|
|
@ -42,6 +42,7 @@ def init():
|
|||
source.get_attrs = get_attrs
|
||||
source.set_attr = set_attr
|
||||
source.get_cur_id = get_cur_id
|
||||
source.save = save
|
||||
|
||||
def reset():
|
||||
from libsaria.trees import FSTree, DLFSTree, DLValTree
|
||||
|
@ -180,6 +181,7 @@ def set_attr(id, attr, new_value):
|
|||
lastfm.set_artwork_tags(artist, album, new_value)
|
||||
else:
|
||||
rec.__dict__[attr] = new_value
|
||||
save()
|
||||
|
||||
def inc_count(id = cur_id):
|
||||
rec = tracks.get(id, None)
|
||||
|
|
|
@ -40,6 +40,7 @@ def init():
|
|||
source.get_attrs = library.get_attrs
|
||||
source.set_attr = library.set_attr
|
||||
source.get_cur_id = get_cur_id
|
||||
source.save = save
|
||||
|
||||
def reset():
|
||||
global song_list
|
||||
|
|
|
@ -35,6 +35,10 @@ def init():
|
|||
source.get_attrs = library.get_attrs
|
||||
source.set_attr = library.set_attr
|
||||
source.get_cur_id = get_cur_id
|
||||
source.save = save
|
||||
|
||||
def save():
|
||||
pass
|
||||
|
||||
def init_bg(callback):
|
||||
init()
|
||||
|
|
Loading…
Reference in New Issue
Block a user