* 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:
Thomas Vander Stichele
2009-05-03 17:44:23 +00:00
parent 4e62448000
commit d1c3bb3def
4 changed files with 72 additions and 21 deletions

View File

@@ -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.