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 |