1 |
Author: zmedico |
2 |
Date: 2008-05-27 04:50:37 +0000 (Tue, 27 May 2008) |
3 |
New Revision: 10445 |
4 |
|
5 |
Modified: |
6 |
main/trunk/pym/portage/dbapi/__init__.py |
7 |
Log: |
8 |
Fix dbapi._iter_match_use() to escape IUSE values when necessary. |
9 |
|
10 |
|
11 |
Modified: main/trunk/pym/portage/dbapi/__init__.py |
12 |
=================================================================== |
13 |
--- main/trunk/pym/portage/dbapi/__init__.py 2008-05-27 04:38:12 UTC (rev 10444) |
14 |
+++ main/trunk/pym/portage/dbapi/__init__.py 2008-05-27 04:50:37 UTC (rev 10445) |
15 |
@@ -149,7 +149,7 @@ |
16 |
iuse, use = self.aux_get(cpv, ["IUSE", "USE"]) |
17 |
use = use.split() |
18 |
iuse = self._iuse_implicit.union( |
19 |
- x.lstrip("+-") for x in iuse.split()) |
20 |
+ re.escape(x.lstrip("+-")) for x in iuse.split()) |
21 |
iuse_re = re.compile("^(%s)$" % "|".join(iuse)) |
22 |
missing_iuse = False |
23 |
for x in atom.use.required: |
24 |
|
25 |
-- |
26 |
gentoo-commits@l.g.o mailing list |