Cleaned up hooke.playlist.load() and its use in `load playlist`.
[hooke.git] / hooke / plugin / playlist.py
index 3b1d83754b16d9dc5d050ea8f1c5662fc8129e15..36993017a4344113c9a61c6261c190eef021ffe7 100644 (file)
@@ -27,7 +27,7 @@ import os.path
 
 from ..command import Command, Argument, Failure
 from ..curve import NotRecognized
-from ..playlist import FilePlaylist
+from ..playlist import load
 from ..util.itertools import reverse_enumerate
 from . import Builtin
 
@@ -250,8 +250,7 @@ Drivers for loading curves.
             help=self.__doc__, plugin=plugin)
 
     def _run(self, hooke, inqueue, outqueue, params):
-        p = FilePlaylist(drivers=params['drivers'], path=params['input'])
-        p.load(hooke=hooke)
+        p = load(path=params['input'], drivers=params['drivers'])
         self._set_playlist(hooke, params, p)
        outqueue.put(p)