1 |
--- |
2 |
pym/_emerge/TaskSequence.py | 5 +++-- |
3 |
1 file changed, 3 insertions(+), 2 deletions(-) |
4 |
|
5 |
diff --git a/pym/_emerge/TaskSequence.py b/pym/_emerge/TaskSequence.py |
6 |
index 1fecf63..b4bfefe 100644 |
7 |
--- a/pym/_emerge/TaskSequence.py |
8 |
+++ b/pym/_emerge/TaskSequence.py |
9 |
@@ -30,8 +30,9 @@ class TaskSequence(CompositeTask): |
10 |
CompositeTask._cancel(self) |
11 |
|
12 |
def _start_next_task(self): |
13 |
- self._start_task(self._task_queue.popleft(), |
14 |
- self._task_exit_handler) |
15 |
+ if self._task_queue: |
16 |
+ self._start_task(self._task_queue.popleft(), |
17 |
+ self._task_exit_handler) |
18 |
|
19 |
def _task_exit_handler(self, task): |
20 |
if self._default_exit(task) != os.EX_OK: |
21 |
-- |
22 |
1.8.5.3 |