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:
parent
186830e268
commit
c9a57bf4be
|
@ -22,7 +22,6 @@ def init():
|
|||
|
||||
sources.library.init_bg()
|
||||
sources.playlist.init_bg()
|
||||
sources.queue.init_bg()
|
||||
controls.init()
|
||||
|
||||
|
||||
|
|
|
@ -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
|
||||
|
||||
|
|
Loading…
Reference in New Issue