* morituri/program/cdparanoia.py:
Add a task to read and verify a track. * examples/readtrack.py: Use it to clean up code. * morituri/common/task.py: describe a MultiTask better.
This commit is contained in:
@@ -145,7 +145,7 @@ class BaseMultiTask(Task):
|
||||
self.debug('BaseMultiTask.next(): starting task %r', task)
|
||||
self._task += 1
|
||||
self.setDescription("%s (%d of %d) ..." % (
|
||||
self._generic, self._task, len(self.tasks)))
|
||||
task.description, self._task, len(self.tasks)))
|
||||
task.addListener(self)
|
||||
task.start(self.runner)
|
||||
|
||||
@@ -185,6 +185,11 @@ class MultiTask(BaseMultiTask):
|
||||
def progressed(self, task, value):
|
||||
self.setProgress(value)
|
||||
|
||||
def described(self, description):
|
||||
print 'description'
|
||||
self.setDescription("%s (%d of %d) ..." % (
|
||||
description, self._task, len(self.tasks)))
|
||||
|
||||
class MultiCombinedTask(BaseMultiTask):
|
||||
"""
|
||||
I perform multiple tasks.
|
||||
|
||||
Reference in New Issue
Block a user