-# Copyright (C) 2010 W. Trevor King <wking@drexel.edu>
+# Copyright (C) 2010-2011 W. Trevor King <wking@drexel.edu>
#
# This file is part of Hooke.
#
def _run(self, hooke, inqueue, outqueue, params):
p = self._playlist(hooke, params)
- for path in sorted(glob.glob(params['input'])):
+ for path in sorted(glob.glob(os.path.expanduser(params['input']))):
try:
p.append_curve_by_path(path, params['info'], hooke=hooke)
except NotRecognized, e:
help=self.__doc__, plugin=plugin)
def _run(self, hooke, inqueue, outqueue, params):
- self._playlist(hooke, params).pop(params['index'])
- self._playlist(hooke, params).jump(params.index())
+ playlist = self._playlist(hooke, params)
+ playlist.pop(params['index'])
+ playlist.jump(playlist.index())
class ApplyCommand (PlaylistCommand):
help=self.__doc__, plugin=plugin)
def _run(self, hooke, inqueue, outqueue, params):
- params = self.__setup_params(hooke=hooke, params=params)
+ params = self._setup_params(hooke=hooke, params=params)
p = self._playlist(hooke, params)
if params['evaluate'] == True:
exec_cmd = hooke.command_by_name['execute command stack']
for command in params['commands']:
curve.command_stack.append(command)
curve.set_hooke(hooke)
- curve.unload()
+ p.unload(curve)
- def __setup_params(self, hooke, params):
+ def _setup_params(self, hooke, params):
if params['commands'] == None:
cstack_plugin = [p for p in hooke.plugins
if p.name == 'command_stack'][0]