diff options
-rw-r--r-- | lib/_emerge/EbuildMetadataPhase.py | 3 |
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): |