X-Git-Url: https://git.immae.eu/?a=blobdiff_plain;f=music_sampler%2Factions%2Funload_music.py;h=b3de316debc1850bfd882366d7f8723b1a52f398;hb=6dc040edf2f31497d4492c159397c4634037be66;hpb=a9324e30da6292f53f008f1b827779c7f8e2fcdf;p=perso%2FImmae%2FProjets%2FPython%2FMusicSampler.git 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"