aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--lib/_emerge/EbuildMetadataPhase.py3
1 files changed, 2 insertions, 1 deletions
diff --git a/lib/_emerge/EbuildMetadataPhase.py b/lib/_emerge/EbuildMetadataPhase.py
index 4940d40b6..efe71892c 100644
--- a/lib/_emerge/EbuildMetadataPhase.py
+++ b/lib/_emerge/EbuildMetadataPhase.py
@@ -144,7 +144,8 @@ class EbuildMetadataPhase(SubProcess):
break
def _unregister(self):
- self.scheduler.remove_reader(self._files.ebuild)
+ if self._files is not None:
+ self.scheduler.remove_reader(self._files.ebuild)
SubProcess._unregister(self)
def _async_waitpid_cb(self, *args, **kwargs):