* morituri/common/task.py:

Add more debug.
This commit is contained in:
Thomas Vander Stichele
2011-05-19 00:27:20 +00:00
parent cc5a2c39e8
commit 9fe80e238e
2 changed files with 9 additions and 1 deletions

View File

@@ -1,3 +1,8 @@
2011-05-19 Thomas Vander Stichele <thomas at apestaart dot org>
* morituri/common/task.py:
Add more debug.
2011-05-19 Thomas Vander Stichele <thomas at apestaart dot org>
* morituri/rip/main.py:

View File

@@ -74,6 +74,7 @@ class Task(object, log.Loggable):
Subclasses should chain up to me at the beginning.
"""
self.debug('starting')
self.setProgress(self.progress)
self.running = True
self.runner = runner
@@ -147,6 +148,7 @@ class Task(object, log.Loggable):
Listeners should implement started, stopped, and progressed.
"""
self.debug('Adding listener %r', listener)
if not self._listeners:
self._listeners = []
self._listeners.append(listener)
@@ -255,7 +257,8 @@ class BaseMultiTask(Task, ITaskListener):
# start next task
task = self.tasks[self._task]
self._task += 1
self.debug('BaseMultiTask.next(): starting task %r', task)
self.debug('BaseMultiTask.next(): starting task %d of %d: %r',
self._task, len(self.tasks), task)
self.setDescription("%s (%d of %d) ..." % (
task.description, self._task, len(self.tasks)))
task.addListener(self)