From: Zac Medico Date: Fri, 8 Jul 2011 16:36:17 +0000 (-0700) Subject: RepoConfig: ignore missing name if no location X-Git-Tag: v2.2.0_alpha44~42 X-Git-Url: http://git.tremily.us/gitweb.cgi?a=commitdiff_plain;h=d1b230a62f6a58b8e06cfbae2105a5a269d37b24;p=portage.git RepoConfig: ignore missing name if no location This happens if there is an orphan entry in repos.conf. --- diff --git a/pym/portage/repository/config.py b/pym/portage/repository/config.py index 38ed6a16d..4461901a4 100644 --- a/pym/portage/repository/config.py +++ b/pym/portage/repository/config.py @@ -290,7 +290,9 @@ class RepoConfigLoader(object): ignored_repos = tuple((repo_name, tuple(paths)) \ for repo_name, paths in ignored_map.items()) - self.missing_repo_names = frozenset(repo.location for repo in prepos.values() if repo.missing_repo_name) + self.missing_repo_names = frozenset(repo.location + for repo in prepos.values() + if repo.location is not None and repo.missing_repo_name) #Parse layout.conf and read masters key. for repo in prepos.values():