summaryrefslogtreecommitdiffstats
path: root/pym/portage/package/ebuild/_config/MaskManager.py
diff options
context:
space:
mode:
Diffstat (limited to 'pym/portage/package/ebuild/_config/MaskManager.py')
-rw-r--r--pym/portage/package/ebuild/_config/MaskManager.py5
1 files changed, 4 insertions, 1 deletions
diff --git a/pym/portage/package/ebuild/_config/MaskManager.py b/pym/portage/package/ebuild/_config/MaskManager.py
index db94ee501..70ded2dae 100644
--- a/pym/portage/package/ebuild/_config/MaskManager.py
+++ b/pym/portage/package/ebuild/_config/MaskManager.py
@@ -31,7 +31,10 @@ class MaskManager(object):
recursive=1, remember_source_file=True, verify_eapi=True)
masters = repo.masters
if masters is None:
- masters = [repositories.mainRepo()]
+ masters = []
+ main_repo = repositories.mainRepo()
+ if main_repo is not None:
+ masters.append(main_repo)
for master in masters:
master_lines = grabfile_package(os.path.join(master.location, "profiles", "package.mask"), \
recursive=1, remember_source_file=True, verify_eapi=True)