summaryrefslogtreecommitdiffstats
path: root/pym
diff options
context:
space:
mode:
Diffstat (limited to 'pym')
-rw-r--r--pym/_emerge/__init__.py5
1 files changed, 3 insertions, 2 deletions
diff --git a/pym/_emerge/__init__.py b/pym/_emerge/__init__.py
index 0abb57602..0024f72c0 100644
--- a/pym/_emerge/__init__.py
+++ b/pym/_emerge/__init__.py
@@ -4085,8 +4085,9 @@ class MergeTask(object):
if os.waitpid(pid, os.WNOHANG) == (0, 0):
continue
except OSError:
- # This pid has been cleaned up elsewhere.
- continue
+ # This pid has been cleaned up elsewhere,
+ # so remove it from our list.
+ pass
spawned_pids.remove(pid)
def _merge(self, mylist, favorites, mtimedb):