---
 framework/core.py      |    2 +-
 framework/exectest.py  |    2 +-
 piglit-summary-html.py |   11 +++++------
 3 filer ändrade, 7 tillägg(+), 8 borttagningar(-)

diff --git a/framework/core.py b/framework/core.py
index 7c54d55..8543520 100644
--- a/framework/core.py
+++ b/framework/core.py
@@ -503,7 +503,7 @@ class Test:
 
        # Default handling for stderr messages
        def handleErr(self, results, err):
-               errors = filter(lambda s: len(s) > 0, map(lambda s: s.strip(), 
err.split('\n')))
+               errors = list(filter(lambda s: len(s) > 0, map(lambda s: 
s.strip(), err.split('\n'))))
 
                ignored = [s for s in errors if self.isIgnored(s)]
                errors = [s for s in errors if s not in ignored]
diff --git a/framework/exectest.py b/framework/exectest.py
index 2386e80..a25f433 100644
--- a/framework/exectest.py
+++ b/framework/exectest.py
@@ -231,7 +231,7 @@ class PlainExecTest(ExecTest):
 
        def interpretResult(self, out, returncode, results):
                outlines = out.split('\n')
-               outpiglit = map(lambda s: s[7:], filter(lambda s: 
s.startswith('PIGLIT:'), outlines))
+               outpiglit = list(map(lambda s: s[7:], filter(lambda s: 
s.startswith('PIGLIT:'), outlines)))
 
                if len(outpiglit) > 0:
                        try:
diff --git a/piglit-summary-html.py b/piglit-summary-html.py
index c2c2df5..b273f88 100755
--- a/piglit-summary-html.py
+++ b/piglit-summary-html.py
@@ -38,7 +38,7 @@ import framework.summary
 #############################################################################
 
 def testPathToHtmlFilename(path):
-       return 'test_' + filter(lambda s: s.isalnum() or s == '_', 
path.replace('/', '__')) + '.html'
+       return 'test_' + "".join(filter(lambda s: s.isalnum() or s == '_', 
path.replace('/', '__'))) + '.html'
 
 
 #############################################################################
@@ -109,7 +109,7 @@ def buildDetails(testResult):
                value = buildDetailValue(testResult[name])
                details += [(name, value)]
 
-       details.sort(lambda a, b: len(a[1])-len(b[1]))
+       details.sort(key=lambda x: len(x[1]))
 
        text = ''
        alternate = 'a'
@@ -213,7 +213,7 @@ def buildGroupSummary(indent, groupsummary, showcurrent):
        elif showcurrent == 'skipped':
                names = filter(lambda n: groupsummary.children[n].skipped, 
names)
 
-       names.sort()
+       names = sorted(names)
        for n in names:
                child = groupsummary.children[n]
                if isinstance(child, framework.summary.GroupSummary):
@@ -255,8 +255,7 @@ results is an array containing the top-level results 
dictionarys.
        testruns = "".join([IndexTestrun % tr.__dict__ for tr in 
summary.testruns])
        testrunsb = "".join([testrunb(tr) for tr in summary.testruns])
 
-       tolist = SummaryPages.keys()
-       tolist.sort()
+       tolist = sorted(SummaryPages.keys())
        showlinks = " | ".join([link(to) for to in tolist])
 
        writefile(summaryDir + '/' + SummaryPages[showcurrent], Index % 
locals())
@@ -330,7 +329,7 @@ def main():
        summary = framework.summary.Summary(results)
        for j in range(len(summary.testruns)):
                tr = summary.testruns[j]
-               tr.codename = filter(lambda s: s.isalnum(), tr.name)
+               tr.codename = "".join(filter(lambda s: s.isalnum(), tr.name))
                dirname = summaryDir + '/' + tr.codename
                core.checkDir(dirname, False)
                writeTestrunHtml(tr, dirname + '/index.html')
-- 
1.7.10.4

_______________________________________________
Piglit mailing list
[email protected]
http://lists.freedesktop.org/mailman/listinfo/piglit

Reply via email to