"""Base class for DisOrder exceptions."""
class _splitError(Error):
+ """Error parsing a quoted string list"""
# _split failed
def __init__(self, value):
self.value = value
res, details = self._simple("play", track)
return unicode(details) # because it's unicode in queue() output
+ def playafter(self, target, tracks):
+ """Insert tracks into a specific point in the queue.
+
+ Arguments:
+ target -- target ID or None to insert at start of queue
+ tracks -- a list of tracks to play"""
+ if target is None:
+ target = ''
+ self._simple("playafter", target, *tracks)
+
def remove(self, track):
"""Remove a track from the queue.
track -- the track to modify
key -- the preference to remove
"""
- self._simple("set", track, key, value)
+ self._simple("set", track, key)
def get(self, track, key):
"""Get a preference value.
Arguments:
key -- the preference to remove
"""
- self._simple("set-global", key, value)
+ self._simple("set-global", key)
def getglobal(self, key):
"""Get a global preference value.