-# Copyright 1999-2011 Gentoo Foundation
+# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
from portage import os
if self._registered:
self._orphan_process_warn()
else:
- self.scheduler.schedule(self._reg_id)
+ while self._registered:
+ self.scheduler.iteration()
self._unregister()
if self.returncode is not None:
return self.returncode