libsaria: Initialize queue on import

I don't actually need to have an init() function.  Everything can be
done on import, so everything should be done on import.
This commit is contained in:
Bryan Schumaker 2011-05-07 22:06:02 -04:00
parent 186830e268
commit c9a57bf4be
2 changed files with 2 additions and 21 deletions

View File

@ -22,7 +22,6 @@ def init():
sources.library.init_bg()
sources.playlist.init_bg()
sources.queue.init_bg()
controls.init()

View File

@ -1,11 +1,9 @@
# Bryan Schumaker (12/12/2010)
import libsaria
from libsaria.sources import library
import queue
library = None
source = None
filtered = False
visible = None
@ -14,25 +12,9 @@ add_ids = queue.add_ids
rm_ids = queue.rm_ids
reset = queue.reset
def init():
global library
global source
from libsaria.sources import library
source = libsaria.sources.Source()
source.get_attrs = library.get_attrs
source.set_attr = library.set_attr
def init_bg():
init()
def walk():
for id in queue.queue_list:
yield id
def walk_queue(*attrs):
res = []
for id in walk():
for id in queue.queue_list:
res.append(library.get_attrs(id, *attrs))
return res