X-Git-Url: https://git.immae.eu/?a=blobdiff_plain;f=music_sampler%2Factions%2Fplay.py;h=f6057ad7d157d99a9dc24ae89e774204dab53bdc;hb=6a3271735186a2b4d3c500f4f60c0c03a12bdd2f;hp=fdba95b5b9477617e85dcac8ab6ff67962ab6f8b;hpb=63ba5a8dc2aa4ec3e6f203b0ba4db249ecf0b00e;p=perso%2FImmae%2FProjets%2FPython%2FMusicSampler.git diff --git a/music_sampler/actions/play.py b/music_sampler/actions/play.py index fdba95b..f6057ad 100644 --- a/music_sampler/actions/play.py +++ b/music_sampler/actions/play.py @@ -19,26 +19,32 @@ def run(action, music=None, fade_in=0, start_at=0, def description(action, music=None, fade_in=0, start_at=0, restart_if_running=False, volume=100, loop=0, **kwargs): + formats = [] message = "starting " if music is not None: - message += "« {} »".format(music.name) + message += "« {} »" + formats.append(music.name) else: message += "all musics" if start_at != 0: - message += " at {}s".format(start_at) + message += " at {}s" + formats.append(start_at) if fade_in != 0: - message += " with {}s fade_in".format(fade_in) + message += " with {}s fade_in" + formats.append(fade_in) - message += " at volume {}%".format(volume) + message += " at volume {}%" + formats.append(volume) if loop > 0: - message += " {} times".format(loop + 1) + message += " {} times" + formats.append(loop + 1) elif loop < 0: message += " in loop" if restart_if_running: message += " (restarting if already running)" - return message + return _(message).format(*formats)