summaryrefslogtreecommitdiffstats
path: root/pym
diff options
context:
space:
mode:
authorArfrever Frehtes Taifersar Arahesis <arfrever@gentoo.org>2009-09-25 05:29:02 +0000
committerArfrever Frehtes Taifersar Arahesis <arfrever@gentoo.org>2009-09-25 05:29:02 +0000
commit6379e5dd27b5fd76939ac7d3a0ba07520451cd90 (patch)
tree27fa3c4348002b83efbb3239fb4218adb62cc4c7 /pym
parentf4d22626f9815776991ff051a8bde162af7b4be8 (diff)
downloadportage-6379e5dd27b5fd76939ac7d3a0ba07520451cd90.tar.gz
portage-6379e5dd27b5fd76939ac7d3a0ba07520451cd90.tar.bz2
portage-6379e5dd27b5fd76939ac7d3a0ba07520451cd90.zip
Use list comprehensions instead of filter() or map() in some places for compatibility with Python 3.
svn path=/main/trunk/; revision=14421
Diffstat (limited to 'pym')
-rw-r--r--pym/portage/dbapi/porttree.py2
-rw-r--r--pym/portage/dbapi/vartree.py2
-rw-r--r--pym/portage/tests/__init__.py3
-rw-r--r--pym/portage/util.py2
-rw-r--r--pym/repoman/utilities.py4
5 files changed, 7 insertions, 6 deletions
diff --git a/pym/portage/dbapi/porttree.py b/pym/portage/dbapi/porttree.py
index f68d92fd2..eb68ae2b5 100644
--- a/pym/portage/dbapi/porttree.py
+++ b/pym/portage/dbapi/porttree.py
@@ -342,7 +342,7 @@ class portdbapi(dbapi):
# XXX: REMOVE THIS ONCE UNUSED_0 IS YANKED FROM auxdbkeys
# ~harring
- filtered_auxdbkeys = list(filter(lambda x: not x.startswith("UNUSED_0"), auxdbkeys))
+ filtered_auxdbkeys = [x for x in auxdbkeys if not x.startswith("UNUSED_0")]
filtered_auxdbkeys.sort()
from portage.cache import metadata_overlay, volatile
if not depcachedir_w_ok:
diff --git a/pym/portage/dbapi/vartree.py b/pym/portage/dbapi/vartree.py
index 90d27dee3..9d1755e9f 100644
--- a/pym/portage/dbapi/vartree.py
+++ b/pym/portage/dbapi/vartree.py
@@ -387,7 +387,7 @@ class LinkageMap(object):
for x in filter(None, fields[3].replace(
"${ORIGIN}", os.path.dirname(obj)).replace(
"$ORIGIN", os.path.dirname(obj)).split(":"))])
- needed = filter(None, fields[4].split(","))
+ needed = [x for x in fields[4].split(",") if x]
obj_key = self._obj_key(obj)
indexed = True
diff --git a/pym/portage/tests/__init__.py b/pym/portage/tests/__init__.py
index 6e7380409..9a81d22ff 100644
--- a/pym/portage/tests/__init__.py
+++ b/pym/portage/tests/__init__.py
@@ -176,7 +176,8 @@ class TextTestRunner(unittest.TextTestRunner):
self.stream.writeln()
if not result.wasSuccessful():
self.stream.write("FAILED (")
- failed, errored = map(len, (result.failures, result.errors))
+ failed = len(result.failures)
+ errored = len(result.errors)
if failed:
self.stream.write("failures=%d" % failed)
if errored:
diff --git a/pym/portage/util.py b/pym/portage/util.py
index df1c1a1e4..3efc2156a 100644
--- a/pym/portage/util.py
+++ b/pym/portage/util.py
@@ -150,7 +150,7 @@ def map_dictlist_vals(func,myDict):
new_dl = {}
for key in myDict:
new_dl[key] = []
- new_dl[key] = map(func,myDict[key])
+ new_dl[key] = [func(x) for x in myDict[key]]
return new_dl
def stack_dictlist(original_dicts, incremental=0, incrementals=[], ignore_none=0):
diff --git a/pym/repoman/utilities.py b/pym/repoman/utilities.py
index 45160cfc8..5ce386737 100644
--- a/pym/repoman/utilities.py
+++ b/pym/repoman/utilities.py
@@ -346,7 +346,7 @@ def FindPortdir(settings):
Args:
settings - portage.config instance, preferably repoman_settings
Returns:
- tuple(portdir, portdir_overlay, location)
+ list(portdir, portdir_overlay, location)
"""
portdir = None
@@ -430,4 +430,4 @@ def FindPortdir(settings):
if not portdir.endswith('/'):
portdir += '/'
- return map(normalize_path, (portdir, portdir_overlay, location))
+ return [normalize_path(x) for x in (portdir, portdir_overlay, location)]