diff options
-rw-r--r-- | pym/portage/repository/config.py | 4 |
1 files changed, 3 insertions, 1 deletions
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(): |