Add CATEGORY to blacklisted variables since it can interfere with CATEGORY guessing...
authorZac Medico <zmedico@gentoo.org>
Fri, 13 Apr 2007 05:11:04 +0000 (05:11 -0000)
committerZac Medico <zmedico@gentoo.org>
Fri, 13 Apr 2007 05:11:04 +0000 (05:11 -0000)
svn path=/main/branches/2.1.2/; revision=6387

pym/portage.py

index 23e70e49c5749d286005673a986cc31e075701ec..1fe608a2867b9e2ed6cdb9d5bb92c891831a7664 100644 (file)
@@ -1245,12 +1245,10 @@ class config:
                        self.lookuplist.reverse()
 
                        # Blacklist vars that could interfere with portage internals.
-                       for blacklisted in ["PKGUSE", "PORTAGE_CONFIGROOT", "ROOT"]:
+                       for blacklisted in "CATEGORY", "PKGUSE", "PORTAGE_CONFIGROOT", \
+                               "ROOT":
                                for cfg in self.lookuplist:
-                                       try:
-                                               del cfg[blacklisted]
-                                       except KeyError:
-                                               pass
+                                       cfg.pop(blacklisted, None)
                        del blacklisted, cfg
 
                        if target_root is None: