summaryrefslogtreecommitdiffstats
path: root/pym
diff options
context:
space:
mode:
authorZac Medico <zmedico@gentoo.org>2007-11-02 08:33:47 +0000
committerZac Medico <zmedico@gentoo.org>2007-11-02 08:33:47 +0000
commit0f8224372d3ac2d3eb85e16077cdd52ad82f3bc7 (patch)
tree57f659559e9f86247ae6be43d76a725fbed5602d /pym
parentb7720c0815f689446739ee5d8d64a649134ddb24 (diff)
downloadportage-0f8224372d3ac2d3eb85e16077cdd52ad82f3bc7.tar.gz
portage-0f8224372d3ac2d3eb85e16077cdd52ad82f3bc7.tar.bz2
portage-0f8224372d3ac2d3eb85e16077cdd52ad82f3bc7.zip
Return early from config.getMaskAtom() as soon as a matching
unmask atom is found. svn path=/main/trunk/; revision=8379
Diffstat (limited to 'pym')
-rw-r--r--pym/portage/__init__.py6
1 files changed, 1 insertions, 5 deletions
diff --git a/pym/portage/__init__.py b/pym/portage/__init__.py
index 2295116da..96d6d7cfe 100644
--- a/pym/portage/__init__.py
+++ b/pym/portage/__init__.py
@@ -1874,14 +1874,10 @@ class config(object):
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