X-Git-Url: http://git.tremily.us/?a=blobdiff_plain;f=hooke%2Fplugin%2Fplaylist.py;h=69cc56227ba106a9736bf1ffc34a3bea1a64c093;hb=b0be6d6f75dac4a3f26f5ce975bdd12ef0112822;hp=85fd2d88ca4690a2dab0dbbcc9e9394334b31563;hpb=ec80933feef183429398f15852d3b161205b4429;p=hooke.git diff --git a/hooke/plugin/playlist.py b/hooke/plugin/playlist.py index 85fd2d8..69cc562 100644 --- a/hooke/plugin/playlist.py +++ b/hooke/plugin/playlist.py @@ -247,6 +247,9 @@ Drivers for loading curves. def _run(self, hooke, inqueue, outqueue, params): p = FilePlaylist(drivers=params['drivers'], path=params['input']) p.load(hooke=hooke) + playlist_names = [playlist.name for playlist in hooke.playlists] + if p.name not in playlist_names: + params['output playlist'] = p.name # HACK: override input name. How to tell if it is callback-generated? self._set_playlist(hooke, params, p) outqueue.put(p)