Gentoo Archives: gentoo-commits

From: "Zac Medico (zmedico)" <zmedico@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] portage r10260 - main/trunk/pym/_emerge
Date: Fri, 09 May 2008 03:00:14
Message-Id: E1JuIqB-0006LI-KH@stork.gentoo.org
1 Author: zmedico
2 Date: 2008-05-09 03:00:10 +0000 (Fri, 09 May 2008)
3 New Revision: 10260
4
5 Modified:
6 main/trunk/pym/_emerge/__init__.py
7 Log:
8 Use set.instersection() instead of a for loop.
9
10
11 Modified: main/trunk/pym/_emerge/__init__.py
12 ===================================================================
13 --- main/trunk/pym/_emerge/__init__.py 2008-05-09 02:30:04 UTC (rev 10259)
14 +++ main/trunk/pym/_emerge/__init__.py 2008-05-09 03:00:10 UTC (rev 10260)
15 @@ -5495,6 +5495,11 @@
16
17 class MergeTask(object):
18
19 + _opts_ignore_blockers = \
20 + frozenset(["--buildpkgonly",
21 + "--fetchonly", "--fetch-all-uri",
22 + "--nodeps", "--pretend"])
23 +
24 def __init__(self, settings, trees, myopts):
25 self.settings = settings
26 self.target_root = settings["ROOT"]
27 @@ -5515,10 +5520,8 @@
28 self._spawned_pids = []
29
30 def _find_blockers(self, new_pkg):
31 - for opt in ("--buildpkgonly", "--nodeps",
32 - "--fetchonly", "--fetch-all-uri", "--pretend"):
33 - if opt in self.myopts:
34 - return None
35 + if self._opts_ignore_blockers.intersection(self.myopts):
36 + return None
37
38 blocker_dblinks = []
39 for blocking_pkg in self._blocker_db[
40
41 --
42 gentoo-commits@l.g.o mailing list