summaryrefslogtreecommitdiffstats
path: root/pym/_emerge/AsynchronousTask.py
diff options
context:
space:
mode:
authorZac Medico <zmedico@gentoo.org>2011-03-26 00:06:01 -0700
committerZac Medico <zmedico@gentoo.org>2011-03-26 00:06:01 -0700
commitdc6a4c122e827baf28729caf2dbb32576072d88f (patch)
treeb17c8a93f246b70faf58cbcbc49ecef7b0e8a05e /pym/_emerge/AsynchronousTask.py
parent2e6fe9eb779b94d1f00d9ebdbdf76b3f026ebcd2 (diff)
downloadportage-dc6a4c122e827baf28729caf2dbb32576072d88f.tar.gz
portage-dc6a4c122e827baf28729caf2dbb32576072d88f.tar.bz2
portage-dc6a4c122e827baf28729caf2dbb32576072d88f.zip
Reoranize PackageMerge/MergeListItem interaction.
Diffstat (limited to 'pym/_emerge/AsynchronousTask.py')
-rw-r--r--pym/_emerge/AsynchronousTask.py4
1 files changed, 3 insertions, 1 deletions
diff --git a/pym/_emerge/AsynchronousTask.py b/pym/_emerge/AsynchronousTask.py
index de0080042..2b654ec00 100644
--- a/pym/_emerge/AsynchronousTask.py
+++ b/pym/_emerge/AsynchronousTask.py
@@ -1,6 +1,7 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
+from portage import os
from _emerge.SlotObject import SlotObject
class AsynchronousTask(SlotObject):
"""
@@ -23,7 +24,8 @@ class AsynchronousTask(SlotObject):
self._start()
def _start(self):
- raise NotImplementedError(self)
+ self.returncode = os.EX_OK
+ self.wait()
def isAlive(self):
return self.returncode is None