From: Fraxinas Date: Tue, 6 Jan 2009 12:20:57 +0000 (+0100) Subject: only kill actual containers on aborting tasks X-Git-Url: http://code.vuplus.com/gitweb/?p=vuplus_dvbapp;a=commitdiff_plain;h=5b7a1c9dae868020473e9dcb79a5dfa442e019e1;hp=d3f19e4d668d9022df6bdb935208cda663ee22d2 only kill actual containers on aborting tasks --- diff --git a/lib/python/Components/Task.py b/lib/python/Components/Task.py index 04e5c93..df94f8a 100644 --- a/lib/python/Components/Task.py +++ b/lib/python/Components/Task.py @@ -131,6 +131,7 @@ class Task(object): self.task_progress_changed = None self.output_line = "" job.addTask(self) + self.container = None def setCommandline(self, cmd, args): self.cmd = cmd @@ -211,7 +212,8 @@ class Task(object): self.finish() def abort(self): - self.container.kill() + if self.container: + self.container.kill() self.finish(aborted = True) def finish(self, aborted = False):