summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorZac Medico <zmedico@gentoo.org>2007-11-02 08:35:07 +0000
committerZac Medico <zmedico@gentoo.org>2007-11-02 08:35:07 +0000
commit02363ef8dc04c1ebaf705914b179d03cab8016ec (patch)
tree946f9decf1c37717d4b0baa99af0ca8b694b65ef
parent3a1b9783a5f75604fbb85d7427dd4b710cc92db2 (diff)
downloadportage-02363ef8dc04c1ebaf705914b179d03cab8016ec.tar.gz
portage-02363ef8dc04c1ebaf705914b179d03cab8016ec.tar.bz2
portage-02363ef8dc04c1ebaf705914b179d03cab8016ec.zip
Return early from config._getMaskAtom() as soon as a matching
unmask atom is found. (trunk r8379) svn path=/main/branches/2.1.2/; revision=8380
-rw-r--r--pym/portage.py6
1 files changed, 1 insertions, 5 deletions
diff --git a/pym/portage.py b/pym/portage.py
index 3bc20c061..0c7bde585 100644
--- a/pym/portage.py
+++ b/pym/portage.py
@@ -1883,14 +1883,10 @@ class config:
for x in mask_atoms:
if not match_from_list(x, pkg_list):
continue
- masked = True
if unmask_atoms:
for y in unmask_atoms:
if match_from_list(y, pkg_list):
- masked = False
- break
- if not masked:
- continue
+ return None
return x
return None