summaryrefslogtreecommitdiffstats
path: root/src/mesa
diff options
context:
space:
mode:
authorMathieu Bridon <[email protected]>2018-08-09 10:27:20 +0200
committerDylan Baker <[email protected]>2018-08-09 16:49:18 -0700
commitc644b2d7a7602e929b92dd2c52ed2765928e02b1 (patch)
tree086cfb8a060db6d2d0f459ae435ba3220e0487a2 /src/mesa
parentd9ca4a172e8e8a42217588ca1b83a7ceb5bf3f76 (diff)
python: Explicitly use a list
On Python 2, the builtin functions filter() returns a list. On Python 3, it returns an iterator. Since we want to use those objects in contexts where we need lists, we need to explicitly turn them into lists. This makes the code compatible with both Python 2 and Python 3. Signed-off-by: Mathieu Bridon <[email protected]> Reviewed-by: Dylan Baker <[email protected]>
Diffstat (limited to 'src/mesa')
-rw-r--r--src/mesa/main/get_hash_generator.py4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/mesa/main/get_hash_generator.py b/src/mesa/main/get_hash_generator.py
index facdccd8a53..37dae45e0b3 100644
--- a/src/mesa/main/get_hash_generator.py
+++ b/src/mesa/main/get_hash_generator.py
@@ -117,8 +117,8 @@ def print_tables(tables):
def merge_tables(tables):
merged_tables = []
for api, indices in sorted(tables.items()):
- matching_table = filter(lambda mt:mt["indices"] == indices,
- merged_tables)
+ matching_table = list(filter(lambda mt:mt["indices"] == indices,
+ merged_tables))
if matching_table:
matching_table[0]["apis"].append(api)
else: