[tor-commits] [chutney/master] python3: filters aren't lists.
nickm at torproject.org
nickm at torproject.org
Mon Mar 11 00:33:44 UTC 2019
commit 386afd94bcaeda119cba7dac4e742dbc8205e265
Author: Nick Mathewson <nickm at torproject.org>
Date: Thu Feb 28 12:24:04 2019 -0500
python3: filters aren't lists.
The filter() builtin now returns a generator, rather than a list.
We need to explicitly convert the generators to a list for python3.
---
scripts/chutney_tests/verify.py | 5 +++++
1 file changed, 5 insertions(+)
diff --git a/scripts/chutney_tests/verify.py b/scripts/chutney_tests/verify.py
index 82394d2..3e0455d 100644
--- a/scripts/chutney_tests/verify.py
+++ b/scripts/chutney_tests/verify.py
@@ -76,6 +76,11 @@ def _verify_traffic(network):
n._env['tag'].startswith('h') or
('hs' in n._env.keys() and n._env['hs'] == 1),
network._nodes)
+ # Make sure these lists are actually lists. (It would probably
+ # be better to do list comprehensions here.)
+ client_list = list(client_list)
+ exit_list = list(exit_list)
+ hs_list = list(hs_list)
if len(client_list) == 0:
print(" Unable to verify network: no client nodes available")
return False
More information about the tor-commits
mailing list