if getattr(self, self.action + "_interrupt", None):
return getattr(self, self.action + "_interrupt")(**self.arguments)
- # Actions
- def command(self, command = "", **kwargs):
- # FIXME: todo
- pass
-
def music_list(self, music):
if music is not None:
return [music]
else:
return self.mapping.open_files.values()
+ # Actions
+ def command(self, command = "", **kwargs):
+ # FIXME: todo
+ pass
+
def pause(self, music = None, **kwargs):
for music in self.music_list(music):
if music.is_loaded_playing():
restart_if_running = False, volume = 100,
loop = 0,
**kwargs):
- if music is not None:
+ for music in self.music_list(music):
if restart_if_running:
if music.is_not_stopped():
music.stop()
if music is not None:
message += "« {} »".format(music.name)
else:
- message += "music"
+ message += "all musics"
if start_at != 0:
message += " at {}s".format(start_at)