1 |
Author: genone |
2 |
Date: 2008-09-29 00:18:59 +0000 (Mon, 29 Sep 2008) |
3 |
New Revision: 11599 |
4 |
|
5 |
Modified: |
6 |
main/trunk/pym/portage/sets/__init__.py |
7 |
Log: |
8 |
allow the portage.sets. prefix to be omitted in 'class' options of set definitions |
9 |
|
10 |
Modified: main/trunk/pym/portage/sets/__init__.py |
11 |
=================================================================== |
12 |
--- main/trunk/pym/portage/sets/__init__.py 2008-09-28 23:38:28 UTC (rev 11598) |
13 |
+++ main/trunk/pym/portage/sets/__init__.py 2008-09-29 00:18:59 UTC (rev 11599) |
14 |
@@ -70,8 +70,11 @@ |
15 |
try: |
16 |
setclass = load_mod(classname) |
17 |
except (ImportError, AttributeError): |
18 |
- self.errors.append("Could not import '%s' for section '%s'" % (classname, sname)) |
19 |
- continue |
20 |
+ try: |
21 |
+ setclass = load_mod("portage.sets."+classname) |
22 |
+ except (ImportError, AttributeError): |
23 |
+ self.errors.append("Could not import '%s' for section '%s'" % (classname, sname)) |
24 |
+ continue |
25 |
# prepare option dict for the current section |
26 |
optdict = {} |
27 |
for oname in self.options(sname): |