* morituri/common/task.py:
add task argument to TaskRunner.schedule so we can get exceptions. Add .schedule method to Task to pass self. * morituri/common/checksum.py: * morituri/common/encode.py: * morituri/common/gstreamer.py: * morituri/program/cdparanoia.py: * morituri/program/cdrdao.py: Adapt.
This commit is contained in:
@@ -270,7 +270,7 @@ class CDRDAOTask(task.Task):
|
||||
self._popen.pid, self.options)
|
||||
self.debug('command: cdrdao %s', ' '.join(self.options))
|
||||
|
||||
self.runner.schedule(1.0, self._read, runner)
|
||||
self.schedule(1.0, self._read, runner)
|
||||
|
||||
def _read(self, runner):
|
||||
try:
|
||||
@@ -288,7 +288,7 @@ class CDRDAOTask(task.Task):
|
||||
|
||||
if self._popen.poll() is None and self.runner:
|
||||
# not finished yet
|
||||
self.runner.schedule(1.0, self._read, runner)
|
||||
self.schedule(1.0, self._read, runner)
|
||||
return
|
||||
|
||||
self._done()
|
||||
|
||||
Reference in New Issue
Block a user