X-Git-Url: https://git.immae.eu/?p=perso%2FImmae%2FProjets%2FPython%2FMusicSampler.git;a=blobdiff_plain;f=music_sampler%2Factions%2Funload_music.py;fp=music_sampler%2Factions%2Funload_music.py;h=b3de316debc1850bfd882366d7f8723b1a52f398;hp=0000000000000000000000000000000000000000;hb=d028768179d4fd1555831e26daaa9aae9ac94e85;hpb=d4217fda2ff3991eb1ee9a9bec6acff751798507 diff --git a/music_sampler/actions/unload_music.py b/music_sampler/actions/unload_music.py new file mode 100644 index 0000000..b3de316 --- /dev/null +++ b/music_sampler/actions/unload_music.py @@ -0,0 +1,10 @@ +def run(action, music=None, **kwargs): + for music in action.music_list(music): + if music.is_unloadable(): + music.unload() + +def description(action, music=None, **kwargs): + if music is not None: + return "unload music « {} » from memory".format(music.name) + else: + return "unload all music from memory"